Linux crontab命令引數和時間格式說明

2022-08-26 13:48:14 字數 1923 閱讀 5335

crontab 是用來讓使用者在固定時間或固定間隔執行程式之用

選項功能

-e編輯crontab定時任務

-l查詢crontab任務

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

專案含義

範圍第乙個「*」

一小時當中的第幾分鐘

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分都會執行命令。注意:星期幾和幾號最好不要同時出現,因為他們定義的都是天。非常容易讓管理員混亂。

crontab 是用來讓使用者在固定時間或固定間隔執行程式之用

選項功能

-e編輯crontab定時任務

-l查詢crontab任務

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

專案含義

範圍第乙個「*」

一小時當中的第幾分鐘

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命令詳解

12 3 root tar czf usr local backups daily etc.tar.gz etc dev null 2 1這條語句將在每天的凌晨3點12分 03 12 執行tar czf usr local backups daily etc.tar.gz etc命令。dev nul...

linux crontab命令使用

cron用法說明 cron 於希臘單詞chronos 意為 時間 是linux系統下乙個自動執行指定任務的程式。例如,你想在每晚睡覺期間建立某些檔案或資料夾的備份,就可以用cron來自動執行。cron服務是linux的內建服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務 sbin servi...

Linux crontab 計畫命令

標籤 linux apache user date file shell 2009 08 04 09 31 214009人閱讀收藏 舉報 linux學習 7 基本格式 command 分 時 日 月 周 命令 第1列表示分鐘1 59 每分鐘用 或者 1表示 第2列表示小時1 23 0表示0點 第3列...