【问题标题】:Start sidekiq automatically on OSX在 OSX 上自动启动 sidekiq
【发布时间】:2018-12-21 16:10:38
【问题描述】:

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

我正在使用一个 sidekiq 工作程序,它会定期运行并通过电子邮件向我发送状态更新。

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

干杯

【问题讨论】:

    标签: ruby gem startup sidekiq


    【解决方案1】:

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

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

    更多启动脚本选项are here

    【讨论】:

    • 知道了!我只是在通话前获取了我的 bash_profile。
    【解决方案2】:

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

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

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

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

    src/redis-server
    

    【讨论】:

      猜你喜欢
      • 2014-07-23
      • 2015-02-21
      • 1970-01-01
      • 2012-11-26
      • 1970-01-01
      • 1970-01-01
      • 2013-07-01
      • 1970-01-01
      • 2017-07-07
      相关资源
      最近更新 更多