加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 在无限循环运行中,cron作业的优缺点是什么?

发布时间:2020-12-17 02:39:30 所属栏目:百科 来源:网络整理
导读:我们在120秒睡眠的无限循环中编写了一个预定作业.计划的任务是在网站上ping以获取一小部分数据.使用cron作业比我们的解决方案有什么优点/缺点? 解决方法 cron工作的优点: 您可以更轻松地控制它何时运行.您可以控制它将执行的分钟,小时,日等 编写代码并管理
我们在120秒睡眠的无限循环中编写了一个预定作业.计划的任务是在网站上ping以获取一小部分数据.使用cron作业比我们的解决方案有什么优点/缺点?

解决方法

cron工作的优点:

>您可以更轻松地控制它何时运行.您可以控制它将执行的分钟,小时,日等
>编写代码并管理其操作更容易.它消除了任务中的循环和定时逻辑,并运行crontab来更改时序或关闭它.
>当系统未运行时,它不占用系统内存.
>如果失败并因某种原因退出,它将在适当的时间到来时再次启动

无限循环的优点:

>每次需要时都没有重启的开销

我认为在这种特定情况下,关于CPU实时和内存的优缺点可能很小.但是,由于可以控制执行的时间和管理的简便性,我更倾向于选择任何无限期运行的cron作业.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读