cron,crontab和cronjob之间的区别?

时间:2014-02-06 22:41:47

标签: cron crontab cron-task

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

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

这是对的吗?

4 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:2)

Cron: Cron来自chron,希腊语是“ time”的前缀。 Cron是在系统启动时运行的守护程序。

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

计划任务或计划时间表: Cron作业或Cron时间表是一组特定的执行指令,用于指定要执行的日期,时间和命令。 crontab可以有多个执行语句。

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

答案 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文件具有五个字段,用于指定日期,日期和时间,然后指定要在该时间间隔运行的命令。