Linux crontab定時執行任務

2021-07-24 07:57:29 字數 868 閱讀 8894

crond是linux下用來週期性的執行某種任務或等待處理某些事件的乙個守護程序,與windows下的計畫任務類似,當安裝完成作業系統後, 缺省會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。

(2) 最小時間單位為「分鐘」,想完成「秒」級任務,得需要額外借助於其它機制;

定義成每分鐘任務:而在利用指令碼實現在每分鐘之內,迴圈執行多次;       

示例:(1) 3 * * * *:每小時執行一次;每小時的第3分鐘;

(2) 3 4 * * 5:每週執行一次;每週5的4點3分;

(3) 5 6 7 * *:每月執行一次;每月的7號的6點5分;

(4) 7 8 9 10 *:每年執行一次;每年的10月9號8點7分;

(5) 9 8 * * 3,7:每週三和週日;

(6) 0 8,20 * * 3,7:

(7) 0 9-18 * * 1-5:

(8) */5 * * * *:每5分鐘執行一次某任務;

(9) */7

crontab命令:

crontab [-u user] [-l | -r | -e] [-i]

-e:編輯任務;

-l:列出所有任務;

-r:移除所有任務;即刪除/var/spool/cron/username檔案;

-i:在使用-r選項移除所有任務時提示使用者確認;

-u user:root使用者可為指定使用者管理cron任務;       

本文出自 「我的學習筆記」 部落格,請務必保留此出處

linux crontab定時執行

本文章基於linux伺服器,使用linux的crontab命令實現任務的定時執行。通過crontab 命令,我們可以在固定的間隔時間執行指定的系統指令或 shell script指令碼。時間間隔的單位可以是分鐘 小時 日 月 周及以上的任意組合。這個命令非常適合週期性的日誌分析或資料備份等工作。需要...

linux crontab定時執行任務

關於crontab crontab命令常見於unix和類unix的作業系統之中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於 crontab 檔案中,以供之後讀取和執行。該詞 於希臘語 chronos 原意是時間。通常,crontab儲存的指令被守護程序啟用,crond常常...

Linux crontab定時執行任務

linux定時執行任務命令 crontab 一 cron服務 在linux中,週期執行的任務一般由cron這個守護程序來處理 啟動服務 sbin service crond start 關閉服務 sbin service crond stop 檢視服務狀態 sbin service crowdsta...