【发布时间】:2014-03-14 09:24:23
【问题描述】:
我无法理解这个问题的答案:“cron 和 crontab 有什么区别。”它们都是调度程序,一个执行文件一次,另一个定期执行文件,还是cron 调度作业,crontab 将它们存储在表或文件中以供执行?
Wiki page Cron 提及:
cron是由一个crontab(cron表)文件驱动的,一个配置文件 指定按给定时间表定期运行的 shell 命令。
但wiki.dreamhost 为crontab 提到:
在 Unix 和类 Unix 操作系统中发现的 crontab 命令是 用于安排定期执行的命令。它读取一个 来自标准输入的一系列命令并将它们收集到一个文件中 称为“crontab”,稍后阅读,其说明是 执行。
具体来说,当我安排要重复的工作时:(引用自维基)
1 0 * * * printf > /var/log/apache/error_log
或只执行一次作业
at -f myScripts/call_show_fn.sh 1:55 2014-10-14
我是否在crontab 中推送的两个命令中都执行cron 函数,或者第一个是crontab,第二个是cron 函数?
【问题讨论】: