定時任務at一次性執行定時任務
依賴於atd服務
service atd start
# at [選項] 時間-----------m at工作完成後,使用email通知執行at命令的使用者-c 工作號 顯示該at工作的實際內容時間格式HH:MMHH:MM YYYY-MM-DDHH:MM[am|pm] [month] [date]HH:MM[am|pm] + [minutes|hours|days|weeks]
crontab迴圈執行定時任務
由於at只能執行一次,所以使用的並不多,真正使用的多的是crontab執行定時任務
依賴於crond服務
service crond start
使用命令執行定時任務
#crontab [選項]-----------e 編輯crontab定時任務-l 查詢crontab任務-r 刪除任務-u 使用者名稱 修改/刪除其他使用者的任務
#crontab [選項]-----------e 編輯crontab定時任務-l 查詢crontab任務-r 刪除任務-u 使用者名稱 修改/刪除其他使用者的任務
時間表達式
* * * * *# 第一位為分鐘# 第二位為小時# 第三位為天# 第四位為月# 第五位為周幾
特殊符號
* 表示任意的時間,每一個位置的*代表的含義不同, 代表不連續的時間,如'0 2,3,8 * * *'命令,表示每天的2點,3點,8點執行命令- 代表連續的時間,如'0 2-4 * * *'命令,表示每天的2點到4點執行*/n 代表每隔多久執行一次,如'*/10 * * * *'表示每隔10分鐘執行一次
使用配置檔案設定定時任務
在/etc/crontab配置檔案中配置
最新評論