在OSX上自动启动sidekiq

时间:2013-10-14 13:49:20

标签: ruby gem startup sidekiq

我编写了一个小红宝石宝石,我在笔记本电脑上使用它来检查磁盘空间和其他东西。

我正在使用定期运行的sidekiq工作人员并通过电子邮件向我发送状态更新。

我想知道在重启OSX后如何让sidekiq worker自动运行?这可能吗?

干杯

2 个答案:

答案 0 :(得分:4)

要运行sidekiq,您需要运行:bundle exec sidekiq。如果您想在启动时运行它,那么您可以按照以下步骤操作:

  1. 启动Automator.app;
  2. 选择“应用程序”;
  3. 单击工具栏中的“显示库”(如果隐藏);
  4. 添加“运行shell脚本”(来自Actions / Utilities);
  5. 添加脚本“bundle exec sidekiqcd YOUR_APP_PATH&&bundle exec sidekiq;
  6. 测试;
  7. 将其保存在某处:将创建名为your_name.app的文件;
  8. 转到系统偏好设置→帐户→登录项目;
  9. 更多启动脚本选项are here

答案 1 :(得分:0)

在计算机(Mac)上启动Redis启动。

ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents

编辑redis-server /usr/local/etc/redis.conf 并设置daemonize yes

使用此更改保存文件后,只需启动服务器:

src/redis-server