linux定時任務cron 安裝配置


名詞解釋:

   cron是服務名稱,crond是后台進程,crontab則是定制好的計划任務表。

軟件包安裝:

要使用cron服務,先要安裝vixie-cron軟件包和crontabs軟件包,兩個軟件包作用如下:

vixie-cron軟件包是cron的主程序。
crontabs軟件包是用來安裝、卸裝、或列舉用來驅動 cron 守護進程的表格的程序。

查看是否安裝了cron軟件包: rpm -qa|grep vixie-cron

查看是否安裝了crontabs軟件包:rpm -qa|grep crontabs

 

如果本地沒有安裝包,在能夠連網的情況下可以在線安裝

yum install vixie-cron
yum install crontabs

查看crond服務是否運行:

 

/sbin/service crond status

ps -elf|grep crond|grep -v "grep"

 

crond服務操作命令:

/sbin/service crond start //啟動服務  
/sbin/service crond stop //關閉服務  
/sbin/service crond restart //重啟服務  
/sbin/service crond reload //重新載入配置

 

配置定時任務:

cron有兩個配置文件,一個是一個全局配置文件(/etc/crontab),是針對系統任務的;一組是crontab命令生成的配置文件(/var/spool/cron下的文件),是針對某個用戶的.定時任務配置到任意一個中都可以。

查看全局配置文件配置情況: cat /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
----------------------------------------------

查看用戶下的定時任務:crontab -l或cat /var/spool/cron/用戶名


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM