計劃定期執行腳本

Linux系統使用cron時間表來計劃要定期執行的作業
cron程序會在後臺運行並檢查特殊的稱作 cron 時間表,來獲得計劃執行的作業
1. cron時間表
  時間表的格式:min hour dayofmonth month dayofweek command
  可以使用特定值、值範圍或者是通配符來指定條目。 
  例如 在每天的10:15運行一個命令,
      15 10 * * * command    在 dayofmonth month dayofwork字段中使用的通配符說明,cron會在每天的10:15執行該命令
  例如 指定一個每週一4:15PM運行的命令,
      15 16 * * 1 command
可以使用三字符的文本值(mon、tue、wed、thu、fri、sat、sun)或數值(0爲週日,6爲週六)來指定dayofweek條目
    例   在每個月的第一天中午12點執行命令
        00 12 1 * * command
    例    如何設置一個命令在每個月的最後一天執行
        00 12 * * * if[`data +%d -d tomorrow` = 01 ];then;command


命令列表必須指定要運行的命令或腳本的全路徑名

2.構建cron時間表
     列出已有的cron時間表,可以用 -l 參數
        cron -l
     添加cron時間表條目 ,可以使用 -e 參數
 
3.cron目錄
    當你創建的腳本不要求有精確的執行時間時,用預配置的cron腳本目錄會方便。
    4個基本目錄:hourly、daily、monthly和weekly
    所以如果你有腳本需要每天運行一次,只要把腳本複製到daily目錄中,cron就會每天執行它。


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