linux 命令系列之 系統定時任務 73

2021-07-02 19:26:43 字數 1144 閱讀 8053

1.crond服務管理與訪問控制

service crond restart

chkconfig crond on

一般系統預設啟動和自啟動

2.使用者的crontab設定,定時任務識別的最小時間是分鐘

crontab [選項]

-e :編輯crontab定時任務

-l :查詢crontab任務

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

使用crontab -e 進入crontab編輯介面,會自動開啟vi,編輯任務

* * * * * 執行的任務

上面5個" * " 的含義 專案

含義範圍

第乙個乙個小時當中的第幾分鐘

0-59

第二個一天當中的第幾個小時

0-23

第三個乙個月當中的第幾天

1-31

第四個一年當中的第幾個月

1-12

第五個一周當中的星期幾

0-7(0和7都代表星期天)

舉例說明

舉例說明 時間

含義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號 或 每週一的0點0分執行命令

特殊符號

特殊符號

特殊符號含義*

代表任何時間,比如說第乙個" * 「就代表乙個小時中的每一分鐘執行一次

,代表不連續時間,比如 " 0 8,12,16 * * * 命令" 表示每天8:00,12:00,16:00 都執行

-代表連續的時間範圍,比如" 0 5 * * 1-6 " 代表周一到週六的凌晨5:00執行

*/n代表每隔多久 ,比如 " */10 * * * * 命令 " 表示每隔10分鐘執行一次

crontab 定時執行的指令碼裡面使用日期作為檔名注意:  date = $ 

linux定時任務之crontab命令

在ubuntu下部署了幾個基本spider,每天定時去claw最新的suv交易資料 簡單點就直接crontab拉起指令碼,寫點筆記也方便興趣者照葫蘆畫瓢 crontab 的使用 進入crontab e編輯a 退出esc 然後 wq 簡單舉例 20 cd alidata spider trade da...

linux 命令之 定時任務 at cron

at 在指定的時刻執行指定的命令序列 cron 週期性執行指定的程式 二者區別,cron命令可周期性地執行任務,而at只能在指定的時間執行一次任務。cron 週期性執行指定的程式 etc crontab 配置檔案內容如下 shell bin sh path usr local sbin usr lo...

Linux系統定時任務

我們知道,在windows系統中有定時任務,在控制面板 管理工具 任務計畫程式設定任務可以在指定的時間執行指定的程式或其他工作。那麼在linux中也有這個功能,而支援這個功能的服務就是crond服務。在linux中這個服務是預設安裝的,也是開機自啟動的。我們可以通過chkconfig list gr...