Crond添加任務

  計劃任務是指在未來某時間需要完成的任務。該任務可以在是在“未來時間”到達時執行一次,以後就不再執行了,比如說在你你需要在你朋友25歲的時候送上賀卡。那麼,該任務在他25歲那天完成後,以後不會25歲,所有本任務就不需要再執行了。另外一種是需要週期性的執行的任務,同樣地,如果你需要在朋友每個生日都需要送上賀卡。那麼該任務在他25歲時執行後,26,27,...還繼續執行。

          在linux系統當中,添加計劃任務主要有atd, crond兩個服務。只需要恰當地配置這兩個服務的配置文件,就可以讓計算機來執行我們的在未來需要完成的works;
下面說一下crond的配置。
配置文件路徑:/etc/crontab   #該配置文件是crond服務的直接配置文件,可以在該文件中配置需要完成的任務。
在該文件中,配置記錄的格式爲:
#munite    hour   day month  week   user  command   
        1   1      1     1     1,2,3,4,5     root  /usr/bin/bash
 
          記錄中個字段的意義:
           #week  星期幾,指定在星期幾執行command任務
           #mouth  月份, 指定在一年中那個月份需要執行任務,入職爲
         0 12 *   12 *  root /usr/bash
           則表示在每年12月份的每天12點鐘 執行/usr/bash
          同理:
         #day 表示號數
          #hour   表示小時
          #munite 表示分鐘數
 
          #user,  執行任務的系統賬號
           #command  需要完成的任務
 在發行版爲ubuntu的系統中,如果還可以在/etc/cron.daily, cron.month ...等配置目錄下面完成配置。正如他的文件後綴所暗示的,他們所包含的計劃任務執行時間只能精確到月,天等等。如daily中指定了任務,那麼在每天的那個鐘頭,哪分鐘執行該任務則有系統來決定(可以修改配置文件,視環境而定).

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章