首頁>技術>

定時任務

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 使用者名稱  修改/刪除其他使用者的任務

時間表達式

* * * * *# 第一位為分鐘# 第二位為小時# 第三位為天# 第四位為月# 第五位為周幾

特殊符號

*    表示任意的時間,每一個位置的*代表的含義不同,    代表不連續的時間,如'0 2,3,8 * * *'命令,表示每天的2點,3點,8點執行命令-    代表連續的時間,如'0 2-4 * * *'命令,表示每天的2點到4點執行*/n  代表每隔多久執行一次,如'*/10 * * * *'表示每隔10分鐘執行一次

使用配置檔案設定定時任務

在/etc/crontab配置檔案中配置

25
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • SpringBoot系列——定時器