1. CentOS 6 的排程服務,已改為 Anacron 適合筆電桌機,非常開機用排程。
伺服器一般常開機,不關機,排程改回 crontab
2. 移除anacron 套件
# yum -y remove cronie-anacron
安裝 crontab 套件
# yum -y install cronie-noanacron
#rpm -ql cronie-noanacron
/etc/cron.d/dailyjobs
查詢啟動設定
#chkconfig crond --list
crond 開啟
3. 修改 /etc/crontab 定時更新時間
#crontab -u root -e
0 6 * * * /usr/sbin/ntpdate -s time.stdtime.gov.tw
以上排程,是用root 登入,每日上午六點執行時間校正,
儲存後,用 crontab -u root -l 查看:
可以用 #cat /var/log/cron 查看log,有沒有正確更新。
排程是放在 /var/spool/cron/root
4. 當使用者使用 crontab 這個指令來建立工作排程之後,該項工作就會被紀錄到 /var/spool/cron/ 裡面去了,而且是以帳號來作為判別的喔!舉例來說, dmtsai 使用 crontab 後, 他的工作會被紀錄到 /var/spool/cron/dmtsai 裡頭去!但請注意,不要使用 vi 直接編輯該檔案, 因為可能由於輸入語法錯誤,會導致無法執行 cron 喔!另外, cron 執行的每一項工作都會被紀錄到 /var/log/cron 這個登錄檔中,所以囉,如果你的 Linux 不知道有否被植入木馬時,也可以搜尋一下 /var/log/cron 這個登錄檔呢!