1. 程式人生 > >計劃定期執行腳本

計劃定期執行腳本

基本 then mman 作業 命令 too pre 檢查 一天中

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就會每天執行它。


計劃定期執行腳本