从技术上讲,cron
,crontab
和cronjob
之间有什么区别?
根据我的收集,cron
是服务器上的实用程序,crontab
是包含时间间隔和命令的文件,cronjob
是实际命令(或文件) / script包含命令。)
这是对的吗?
答案 0 :(得分:10)
cron
是该工具的名称,crontab
通常是列出cron将要执行的作业的文件,这些作业令人惊讶,cronjob
。< / p>
答案 1 :(得分:2)
Cron: Cron来自chron,希腊语是“ time”的前缀。 Cron是在系统启动时运行的守护程序。
Crontab: Crontab(CRON TABle)是一个文件,其中包含要在指定时间运行的cron条目的时间表。文件位置因操作系统而异。
计划任务或计划时间表: Cron作业或Cron时间表是一组特定的执行指令,用于指定要执行的日期,时间和命令。 crontab可以有多个执行语句。
答案 2 :(得分:0)
我将其放在此处,以便在需要时可以再次找到它,并为其他人提供其他输入的地方。我已经阅读了有关此主题的几页内容(有些矛盾,有些示例无效),这是我目前的理解:
Linux中有2个守护程序来计划将来的任务“ cron ”和“ at ”
“ at ”背后的想法是成为一种可以一次性(单项)将来工作的工具,其中有一个“ at ”的变体,称为“ batch ”将仅在系统资源几乎闲置时运行作业
“ cron ”通常用于配置时间表或( crontab ), cron 系统背后的想法是将来需要重复运行的作业。虽然大多数 cron 作业是使用 crontab 命令设置的,但是 cron 命令可以直接用于一次。 crontab 的替代方法是 anacron ,如果您的系统不在24/7上,则可以使用该替代方法。
答案 3 :(得分:0)
cron 是Unix上的Solaris实用程序,允许cron守护程序定期在后台自动运行任务。
Crontab文件 crontab文件具有五个字段,用于指定日期,日期和时间,然后指定要在该时间间隔运行的命令。