linux系統安裝crontab:
[root@centos ~]# yum install vixie-cron
[root@centos ~]# yum install crontabs
說明:vixie-cron軟體包是cron的主程式;
crontabs軟體包是用來安裝、卸裝、或列舉用來驅動 cron 守護程序的**的程式。
cron 是linux的內建服務,但它不自動起來,可以用以下的方法啟動、關閉這個服務:
service crond start //啟動服務
service crond stop //關閉服務
service crond restart //重啟服務
service crond reload //重新載入配置
檢視crontab服務狀態:service crond status
手動啟動crontab服務:service crond start
檢視crontab服務是否已設定為開機啟動,執行命令:ntsysv
在centos系統中加入開機自動啟動:chkconfig --level 35 crond on
在centos系統中加入開機自動啟動: chkconfig --level 345 crond on
cron 的主配置檔案是/etc/crontab,它包括下面幾行:
shell=/bin/bash
path=/sbin:/bin:/usr/sbin:/usr/bin
mailto=root
home=/
# run-parts
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
前四行是用來配置 cron 任務執行環境的變數。
shell 變數的值告訴系統要使用哪個 shell 環境(在這個例子裡是 bash shell);
path 變數定義用來執行命令的路徑。
cron 任務的輸出被郵寄給 mailto 變數定義的使用者名稱。
如果 mailto 變數被定義為空白字串(mailto=""),電子郵件就不會被寄出。
home 變數可以用來設定在執行命令或指令碼時使用的主目錄。
限制對 cron 的使用:
/etc/cron.allow和/etc/cron.deny檔案被用來限制對 cron 的使用。
這兩個使用控制檔案的格式都是每行乙個使用者www.linuxidc.com。
兩個檔案都不允許空格。
如果使用控制檔案被修改了,cron 守護程序(crond)不必被重啟。
使用控制檔案在每次使用者新增或刪除一項 cron 任務時都會被讀取。
無論使用控制檔案中的規定如何,root 都總是可以使用 cron。
如果 cron.allow 檔案存在,只有其中列出的使用者才被允許使用 cron,並且 cron.deny 檔案會被忽略。
如果 cron.allow 檔案不存在,所有在 cron.deny 中列出的使用者都被禁止使用 cron。
參考自
crontab的安裝和使用
1,安裝並檢查crontab服務 檢查crontab是否安裝 crontab l 檢查crond服務是否啟動 service crond status 2,安裝cron yum install vixie cron yum install crontabs 注意 linux提示no crontab ...
crontab安裝和使用
檢查cronta工具是否安裝 crontab l 檢查crond服務是否啟動 service crond status centoss安裝cron yum install vixie cron yum install crontabs ubuntu安裝cron 安裝 apt get install ...
crontab 安裝與使用
1.crontab centos 預設自帶,但不啟動,需要啟動。cron 是 linux 的內建服務,但它不自動起來,可以用以下的方法啟動 關閉這個服務 service crond start 啟動服務 service crond stop 關閉服務 service crond restart 重啟...