linux定時任務cron 安裝配置

2021-09-07 12:16:15 字數 1392 閱讀 8528

名詞解釋:

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/使用者名稱

linux定時任務cron

一 cron格式 其格式如下 minute hour day month dayofweek command 分鐘 小時 天 月 天每星期 命令 比如 15 ls 表示每15分鐘執行一次ls 即每個小時的第0 15 30 45 60分鐘執行ls命令 25 8 11 ls 每天8 11點的第25分鐘執...

Cron 定時任務

一般系統都會有定時任務存在,比如訂單系統,會根據定時任務來實時同步訂單狀態,同步交易狀態等等。定時任務可以使用quartz 定時任務,也可以自己寫乙個任務排程系統,只要能實現功能就可以。下面我簡單介紹一下quartz 定時任務配置,需要配置三個bean,分別為 quartz,trigger,sche...

Cron定時任務

完整的是七位 秒 分鐘 小時 日 月 星期 年 有的沒有這個年 0 0 12 每天中午12點觸發 0 15 10 每天上午10 15觸發 0 15 10 每天上午10 15觸發 0 15 10 每天上午10 15觸發 0 15 10 2005 2005年的每天上午10 15觸發 0 14 在每天下午...