Linux計畫任務Crontab例項詳解教程

2021-07-12 07:57:03 字數 4789 閱讀 3663

/home/www.osyunwei.com/osyunwei.sh    #要自動執行的指令碼程式路徑

chmod +x /home/www.osyunwei.com/osyunwei.sh   #對指令碼檔案新增執行許可權,否則不能執行

vi /etc/crontab  #編輯配置檔案,在最後一行新增內容

30 1 * * * root /home/www.osyunwei.com/osyunwei.sh #表示每天凌晨1點30執行備份

:wq! #儲存退出

/etc/rc.d/init.d/crond restart  #重啟

備註:

crontab檔案的格式:

minute    hour    day    month    weekday    username     command

minute:分

,值為0-59

hour:小時,值為1-23

day:天,值為1-31

month:月,值為1-12

weekday:星期,值為0-6(0代表星期天,1代表星期一,以此類推)

username:要執行程式的使用者,一般設定為root

command:要執行的程式路徑(設定為絕對路徑)例如:/home/www.osyunwei.com/osyunwei.sh

附:crontab規則詳細例項

1、每天6:00執行

2、每週六凌晨4:00執行

3、每週六凌晨4:05執行

4、每週六凌晨4:15執行

5、每週六凌晨4:25執行

6、每週六凌晨4:35執行

7、每週六凌晨5:00執行

8、每天8:40執行

9、每天8:30執行

10、每週一到周五的11:41開始,每隔10分鐘執行一次

11、在每天的10:31開始,每隔2小時重複一次

12、每天15:00執行

13、每天的10:30開始,每隔2小時重複一次

14、每天15:30執行

15、每天17:50執行

16、每天8:00執行

17、每天18:00執行

18、每天8:30執行

19、每天20:30

20、每週一到周五2:00

21、每週一到周五9:30

22、每週一到周五8:00,每週一到周五9:00

23、每天23:59

24、每週六23:59

25、每天0:30

26、每週一到周五9:25到11:35之間、13:00到15:00之間,每隔10分鐘執行一次

27、每週一到周五8:30、8:50、9:30、10:00、10:30、11:00、11:30、13:30、14:00、14:30、5:00分別執行一次

28、每天23:50執行

29、每天10:00、16:00執行

30、每天5:30執行

31、每週一到周五9:30執行

32、每週一到周五13:00執行

33、每天7:51執行

34、每天7:53、12:40分別執行一次

35、每天7:55執行

36、每天8:10、16:00、20:00分別執行一次

37、每天7:57、8:00分別執行一次

至此,linux計畫任務crontab例項詳解教程完成

Linux計畫任務

1.at命令 指定乙個時間執行乙個任務。2.cron命令 根據乙個時間表自動執行任務。3.anacron命令 在乙個指定時間間隔錯過後自動執行任務。at命令 安排乙個任務在未來執行,需要乙個系統後台atd程序。4.如果這個程序沒有開啟,那麼執行 etc init.d atd restart chkc...

Linux 計畫任務

at命令可以在某一指定時間排程一次性作業命令格式 at q x l f file d v time引數含義 q使用指定的佇列來儲存at資料,預設儲存在a佇列,隊列表號為a z,a z總52個 l列出所有的at計畫任務,等同於atq命令 d刪除at計畫任務,等同於atrm v列出所有已經完成單尚未刪除...

linux計畫任務

cron是乙個linux下的定時執行工具,可以在無需人工干預的情況下執行作業。由於cron 是linux的內建服務,但它不自動起來,可以用以下的方法啟動 關閉這個服務 sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin se...