linux定時任務

2021-06-02 22:53:28 字數 1059 閱讀 2067

crontab

設定定時任務

crontab

可以根據分鐘、小時、日期、月份、星期的組合來設定定時任務的自動執行

要使用該服務必須啟動

crond

服務,檢視

crond

服務有沒有啟動,執行命令

servicecrond status

一些任務事例,幫助理解

3020 * * * /root/back.sh (每晚8

點半執行

back.sh指令碼)

0022 * * 0 /root/back.sh(

每週日晚

8點執行

back.sh指令碼)

0007 * * * /root/back.sh

(每天早晨

7點執行

back.sh

指令碼)3020 1-4 * * /root/back.sh

(每月1-4號晚8

點30執行back.sh

指令碼)3020 1,5

,10,15* * /root/back.sh

(每月的1,

5,10,

15號晚8點

30執行

back.sh

指令碼)at

命令(只在指定時間執行一次)

一些事例

at2pm +5days /root/back.sh(

五天後下午兩點執行

bak.sh指令碼)

at2pm +5weeks /root/back.sh(

五周後下午兩點執行

bak.sh指令碼)

at18

:30tomorrow /root/back.sh

(明天18:30

執行bak.sh指令碼)

atnow +5hours /root/back.sh(

五小時後執行

bak.sh指令碼)

atnow +5minutes /root/back.sh(

五分鐘後執行

bak.sh指令碼)

注意:所有的指令碼都要有可執行許可權,否則無法執行

linux定時任務 at定時任務

at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...

linux 定時任務

如果想要半夜在linux上備份oracle使用定時命令是最好不過的啦,下面整理了一下linux上的定時任務,可以參考一下 包括一次性的定時at,和長期的定時cron。cron設定 cron長期定時 cron是linux的內建服務,不會自動啟動 service crond start stop sta...

Linux定時任務

為當前使用者建立cron服務 1.鍵入 crontab e 編輯crontab服務檔案 例如 檔案內容如下 2 bin sh home admin jiaoben buy deletefile.sh 儲存檔案並並退出 2 bin sh home admin jiaoben buy deletefil...