如何为控制器方法创建 crontab?

发布于 2024-11-06 09:16:19 字数 426 浏览 3 评论 0原文

  • 资源“项目”
  • 控制器“项目”->方法“check_item”
  • 查看“项目”-> link_to check_item

我需要创建一个输入表单,供用户输入时间段“N [秒或分钟或小时]”,并在我看来新的“link_to”将为 check_item 创建一个具有 N 间隔的新 cronjob。此外,我需要创建按钮“停止所有计划的作业”和“启动所有计划的作业”。

我想使用linux crontab,所以我找到了gem“whenever”(https://github.com/javan/whenever)。 我不明白如何连接用户在视图中输入的变量、项目控制器中的方法 check_item 和 myapp/config/schedule.rb(由每当创建)。

  • resource "items"
  • controller "items" -> method "check_item"
  • view "items" -> link_to check_item

I need to create an input form for user to enter the period of time "N [seconds or minutes or hours]" and new "link_to" in my view that will create a new cronjob for check_item with N interval. Additionally I need to create buttons "Stop all scheduled jobs" and "Start all scheduled jobs".

I want to use linux crontab so I found gem "whenever"(https://github.com/javan/whenever).
I dont understand how to connect variables that user enter in views, method check_item from items controller and myapp/config/schedule.rb(created by wheneverize).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文