linux系統計劃任務

                 linux系統計劃任務linux

/etc/crontab  cron的主配置文件,能夠定義PATHvim

cron格式以下:windows

# .----------------分鐘 (0 - 59)bash

# |  .------------- 小時 (0 - 23)ide

# |  |  .----------  日 (1 - 31)spa

# |  |  |  .-------  月 (1 - 12)crontab

# |  |  |  |  .----   周 (0 - 6) (週日=0 or 7) it

# |  |  |  |  |class

# * *  * *  * user-name command to be executedtest

cron 也是一個服務,因此須要先啓動服務才能生效:service crond start; service crond status 

crontab -e :編寫任務機會,相似於用vim打開了crontab的配置文件

crontab -l:查看查看已經設定的任務計劃

crontab -r:刪除計劃任務


檢查crond服務是否已經啓動

service crond status

[root@linux2 ~]# service crond status
crond (pid  1072) 正在運行...


啓動crnod服務

service crnod star

任務計劃練習題:

天天凌晨1點20分清除/var/log/slow.log這個文件

每週日3點執行 「/bin/sh /usr/local/sbin/backup.sh」

每個月14號4點10分執行 「/bin/sh /usr/local/sbin/backup_month.sh」

每隔8小時執行 「ntpdate time.windows.com」

天天的1點,12點,18點執行 「/bin/sh /usr/local/sbin/test.sh」

天天的9點到18點執行 「/bin/sh /usr/local/sbin/test2.sh」

 

crontab -e進入編輯模式,寫入一下內容,而後退出保存,須要注意的是必定要把格式寫對,否則沒法保存,會報錯的 

20 1 * * * echo "0" > /var/log/slow.log

0 3 * * 0 /bin/sh /usr/local/sbin/backup.sh

10 4 14 * * /bin/sh /usr/local/sbin/backup_month.sh

0 */8 * * * ntpdate time.windows.com

0 1,12,18 * * * /bin/sh /usr/local/sbin/test.sh

0 9-18 * * * /bin/sh /usr/local/sbin/test2.sh

相關文章
相關標籤/搜索