【问题标题】:How to automate a ruby program? [closed]如何自动化 ruby​​ 程序? [关闭]
【发布时间】:2020-08-16 08:45:36
【问题描述】:

我编写了一个 ruby​​ 小程序,它从邮箱中收集已加星标的电子邮件,并在看板式列表制作应用程序中创建相应的卡片(感谢网站的 API)。它工作正常,但现在我必须手动运行它(ruby app.rb)。 我想找到一种方法来持续运行它。我怎样才能做到这一点?

我曾想过使用 launchd 来运行服务(守护程序或代理),但我不知道它是否真的符合我的需求。

这是我的程序架构:

【问题讨论】:

  • crontab 如果它是应该间隔运行的东西,如果它是一个订阅者模型,那么你需要守护它
  • 欢迎来到 SO。我已投票结束您的问题,因为它是基于意见的。请花点时间阅读stackoverflow.com/help/dont-ask。具体来说,请注意为防止您的问题被标记并可能被删除,请避免在每个答案都同样有效的情况下提出主观问题:“您最喜欢什么......?”
  • 感谢您的反馈!我将尝试改写我的问题以使其遵守规则。

标签: ruby daemon launchd


【解决方案1】:

1) 使用 cron 定期启动程序,但可能在收到邮件和创建卡(或其他东西)之间有任何延迟 2) 使用服务或代理来减少时间延迟

【讨论】:

    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-02
    • 1970-01-01
    • 1970-01-01
    • 2017-03-22
    • 1970-01-01
    相关资源
    最近更新 更多