利用“任務計劃”,可以将任何腳本、程式或文檔安排在某個最友善的時間運作。通俗的講就是定時執行某個腳本、程式。
定時關機
定時檢查更新
定時對系統配置、資料庫、日志進行備份
定時清理垃圾檔案
估計是最小化安裝的時候預設不會安裝此程式,公司的環境有的已經安裝了,有的卻沒有。
執行 crontab 指令如果報 command not found,就表明沒有安裝.
将CD光牒CentOS-6.5-x86_64-bin-DVD1放入光驅,進入Packages目錄,或者将以下檔案複制到要安裝的系統中:
安裝cronie-1.4.4-12.el6.x86_64.rpm時提示缺少依賴項,經過測試可以直接使用“–nodeps”選項忽略它。
crontab 并不支援-h或–help之類的選項,不過還是可以通過它檢視指令幫助
也可以使用 info crontab 指令檢視詳細的幫助資訊。
cron服務提供crontab指令來設定cron服務的,以下是這個指令的一些參數與說明:
crontab -u //設定某個使用者的cron服務,一般root使用者在執行這個指令的時候需要此參數
crontab -l //列出某個使用者cron服務的詳細内容
crontab -r //删除沒個使用者的cron服務
crontab -e //編輯某個使用者的cron服務
比如說root檢視自己的cron設定:crontab -u root -l
再例如,root想删除fred的cron設定:crontab -u fred -r
在編輯cron服務時,編輯的内容有一些格式和約定,輸入:crontab -u root -e
進入vi編輯模式,編輯的内容一定要符合下面的格式:/1 * * * ls >> /tmp/ls.txt
/sbin/service crond start //啟動服務
/sbin/service crond stop //關閉服務
/sbin/service crond restart //重新開機服務
/sbin/service crond reload //重新載入配置
/sbin/service crond status //檢視狀态
或者使用
# service crond start
# service crond stop
# service crond restart
# service crond reload
# service crond status
你也可以将這個服務在系統啟動的時候自動啟動:
在/etc/rc.d/rc.local這個腳本的末尾加上:
現在Cron這個服務已經在程序裡面了,我們就可以用這個服務了。