crontab命令常見於unix和linux的作業系統之中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於「crontab」檔案中,以供之後讀取和執行。通常,crontab儲存的指令被守護程序啟用。crond 常常在後台執行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般稱為cron jobs。
一、安裝
yum -y install vixie-cron
yum -y install crontabs
說明:vixie-cron 軟體包是 cron 的主程式;
crontabs 軟體包是用來安裝、卸裝、或列舉用來驅動 cron 守護程序的**的程式。
二、配置
cron 是 linux 的內建服務,但它不自動起來,可以用以下的方法啟動、關閉這個服務:
service crond start //啟動服務
service crond stop //關閉服務
service crond restart //重啟服務
service crond reload //重新載入配置
service crond status //檢視crontab服務狀態
在centos系統中加入開機自動啟動:
chkconfig --level 345 crond on
列子:
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
第一次使用crontab 時,會出現: no crontab for root - using an empty one
「select a editor ......」下面有幾個選項,就是叫你選擇編輯器。(選vim)就可以了,我選的第三個。
但是如果你選錯了,就可能會遇到點麻煩,沒有辦法正常編輯,crontab -e。
執行這個命令:
select-editor(針對crontab的乙個命令), 可以讓你重新選一次
Linux crontab 安裝及命令 小記
crontab命令常見於unix和linux的作業系統之中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於 crontab 檔案中,以供之後讀取和執行。通常,crontab儲存的指令被守護程序啟用。crond 常常在後台執行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般...
Linux Crontab 安裝使用詳細說明
crontab命令常見於unix和linux的作業系統之中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於 crontab 檔案中,以供之後讀取和執行。通常,crontab儲存的指令被守護程序啟用。crond 常常在後台執行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般...
Linux Crontab 安裝使用詳細說明
crontab命令常見於unix和linux的作業系統之中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於 crontab 檔案中,以供之後讀取和執行。通常,crontab儲存的指令被守護程序啟用。crond 常常在後台執行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般...