首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cron,crontab和cronjob之间的区别?

cron,crontab和cronjob之间的区别?
EN

Stack Overflow用户
提问于 2014-02-06 22:41:46
回答 4查看 26.3K关注 0票数 31

从技术上讲,croncrontabcronjob有什么区别?

据我所知,cron是服务器上的实用程序,crontab是包含时间间隔和命令的文件,cronjob是实际的命令(或包含命令的文件/脚本)。

这是正确的吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-02-06 22:44:02

cron是该工具的名称,crontab通常是列出cron将要执行的作业的文件,而这些作业是令人惊讶的cronjobs。

票数 63
EN

Stack Overflow用户

发布于 2018-08-03 05:47:21

Cron : Cron来自chron,意为‘time’的希腊前缀。Cron是一个在系统启动时运行的守护进程。

Crontab : Crontab(Crontab)是一个包含要在指定时间运行的cron条目的时间表的文件。文件位置因操作系统而异。

Cron作业或cron计划: Cron作业或cron调度是一组指定执行日期、时间和命令的特定执行指令集。crontab可以有多个执行语句。

参考资料:http://www.adminschoice.com/crontab-quick-reference

票数 25
EN

Stack Overflow用户

发布于 2019-10-19 21:00:33

我把它放在这里,这样我就可以在需要的时候再找到它,并有一个地方供其他人提供更多的投入。我已经读过几页关于这个主题的文章(有些是自相矛盾的,有些是没有用的),所以我现在的理解是:

Linux中有两个守护进程来调度未来的任务"cron“和"at”。

"at“背后的想法是要成为一个工具来运行一次性(单个)未来作业,有一个名为"batch”的"at“的变体,即只有在系统资源几乎空闲时才能运行作业。

"cron“通常通过配置时间表或(crontab)来使用,cron系统的思想是设置将来需要重复运行的作业。虽然大多数cron作业都是使用crontab命令设置的,但cron命令可以直接用于一次性设置。有一种替代crontab的方法称为anacron,如果您的系统不是24/7运行,就可以使用它。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21615673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档