crond是一個服務,一個守護進程。crond 是linux用來定期執行程序的命令,crond命令每分锺會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。
crontab 是用來讓使用者在固定時間或固定間隔執行程序之用,換句話說,也就是類似使用者的時程表。
按照網上查找的資料執行時經常會碰到這種錯誤:
crontab: chdir(/var/spool/cron/crontabs): No such file or directory
所以首先創建這樣一個目錄吧!
#mkdir -p /var/spool/cron/crontabs
然後編輯要執行的任務
#crontabs -e
0 */1 * * * /sbin/ntpdate 192.168.1.67 >/dev/null 2>&1 每隔一個小時更新下時間,不打印任何信息
最後,執行下
#crond
此時你會發現/var/spool/cron/crontabs下有一個跟用戶名相同的文件,保存著要執行的任務。
ps下會發現cron進程已經啟動!
相關閱讀:BusyBox各版本下載 http://www.linuxidc.com/Linux/2011-08/40704.htm