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