0

我编写了一个小的 ruby​​ gem,我用它在我的笔记本电脑上检查磁盘空间和其他东西。

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

我想知道如何在我重新启动 OSX 后让 sidekiq 工作人员自动运行?这可能吗?

干杯

4

2 回答 2

4

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

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

更多启动脚本选项在这里

于 2013-10-14T14:22:34.980 回答
0

Launch Redis on computer (Mac) 启动。

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

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

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

src/redis-server
于 2018-12-21T08:10:38.707 回答