如何自动化 ruby 程序?

How to automate a ruby program?

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

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

这是我的程序架构:

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