从技术上讲,cron、crontab和cronjob有什么区别?
据我所知,cron是服务器上的实用程序,crontab是包含时间间隔和命令的文件,cronjob是实际的命令(或包含命令的文件/脚本)。
这是正确的吗?
发布于 2014-02-06 22:44:02
cron是该工具的名称,crontab通常是列出cron将要执行的作业的文件,而这些作业是令人惊讶的cronjobs。
发布于 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
发布于 2019-10-19 21:00:33
我把它放在这里,这样我就可以在需要的时候再找到它,并有一个地方供其他人提供更多的投入。我已经读过几页关于这个主题的文章(有些是自相矛盾的,有些是没有用的),所以我现在的理解是:
Linux中有两个守护进程来调度未来的任务"cron“和"at”。
"at“背后的想法是要成为一个工具来运行一次性(单个)未来作业,有一个名为"batch”的"at“的变体,即只有在系统资源几乎空闲时才能运行作业。
"cron“通常通过配置时间表或(crontab)来使用,cron系统的思想是设置将来需要重复运行的作业。虽然大多数cron作业都是使用crontab命令设置的,但cron命令可以直接用于一次性设置。有一种替代crontab的方法称为anacron,如果您的系统不是24/7运行,就可以使用它。
https://stackoverflow.com/questions/21615673
复制相似问题