Linux之任務排程相關指令

2021-10-02 19:39:41 字數 1459 閱讀 4960

一,任務排程概念

答:是指系統在某個時間執行的特定的命令或程式

二,基本語法

crontab [選項]

常用選項:

-e 編輯crontab定時任務

-l 查詢crontab任務

-r 刪除當前使用者所有的crontab任務

三,命令實戰

問題:設定個人任務排程,在每小時的每分鐘內將/etc下面的目錄與檔案輸入到/tep/hello.txt檔案中

步驟如下

2:輸入 */1 * * * * ls -l /etc >> /tem/hello.txt

3:儲存並退出編輯

4:之後的每小時每分鐘都會執行 ls -l /etc >> /tem/hello.txt

四,引數詳解

五個 * 號詳解:

第乙個「*」 一小時當中的第幾分鐘 0-59

第二個「*」 一天當中的第幾小時 0-23

第三個「*」 乙個月當中的第幾天 1-31

第四個「*」 一年當中的第幾月 1-12

第五個「*」 一周當中的星期幾 0-7(0和7都代表星期日)

特殊符號詳解:

* 代表任何時間。比如第乙個「*」就代表一小時中每分鐘都執行一 次的意思。

, 代表不連續的時間。比如「0 8,12,16 * * * 命令」,就代表在每天 的8點0分,12點0分,16

點0分都執行一次命令

- 代表連續的時間範圍。比如「0 5 * * 1-6命令」,代表在周一到周 六的凌晨5點0分執行命令

*/n 代表每隔多久執行一次。比如「*/10 * * * * 命令」,代表每隔 10分鐘就執行一遍命令

特定時間執行的案例:

45 22 * * * 命令 在22點45分執行命令

0 17 * * 1 命令 每週1 的17點0分執行命令

0 5 1,15 * * 命令 每月1號和15號的凌晨5點0分執行命令

40 4 * * 1-5 命令 每週一到周五的凌晨4點40分執行命令

*/10 4 * * * 命令 每天的凌晨4點,每隔10分鐘執行一次命令

0 0 1,15 * 1 命令 每月1號和15號,每週1的0點0分都會執行命令。注意:星期幾和

幾號最好不要同時出現,因為他們定義的都是天。非常容易讓管

理員混亂。

linux下crontab任務排程指令

檢視排程資訊 shell crontab l 編輯排程資訊 shell crontab e分鐘 0 59 小時 0 23 日期 1 31 月份 1 12 星期 0 6 0星期天 指示命令 4321 每天的21 43 執行 017 1 每週一的 17 00 執行424 1 毎月1日的 4 42分 執行...

Linux 實用指令(6) crond任務排程

目錄4 快速入門 5 任務排程的幾個應用例項 6 crond 相關指令 crontab 進行 定時任務的設定 任務排程 是指系統在某個時間執行的特定的命令或程式。任務排程分類 1.系統工作 有些重要的工作必須周而復始的執行。如病毒掃瞄等 個別使用者工作 個別使用者可能希望執行某些程式,比如mysql...

Linux任務排程

任務排程 是指系統在某個時間執行的特定的命令或程度。任務排程分類 i.系統工作 有些重要的工作必須周而復始地執行。如病毒掃瞄等。ii.個別使用者工作 個別使用者可能希望執行某些程式。設定任務排程檔案 etc crontab 設定個人任務排程 crontab e 希望,每分去執行可以在crontab ...