歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網

cron的使用

日期:2017/2/27 14:30:15   编辑:更多Linux
crontab [ -u user ] file crontab [ -u user ] { -l -r -e } -u user 是指設定指定 user 的時程表 -e : 執行文字編輯器來設定時程表 -r : 刪除目前的時程表 -l : 列出目前的時程表 時程表的格式如下 : f1 f2 f3 f4 f5 program 其中 f1 是表示分鐘,f2 表示小時,f3 表示一個月份中的第幾日, f4 表示月份,f5 表示一個星期中的第幾天,program 表示要執行的程序。 當 f1 為 * 時表示每分鐘都要執行 program,f2 為 * 時表示每小時都要執行程序,其馀類推 當 f1 為 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內要執行 f2 為 a-b 時表示從第 a 到第 b 小時都要執行,其馀類推 當 f1 為 */n 時表示每 n 分鐘個時間間隔執行一次 f2 為 */n 表示每 n 小時個時間間隔執行一次,其馀類推 當 f1 為 a, b, c,... 時表示第 a, b, c,... 分鐘要執行 f2 為 a, b, c,... 時表示第 a, b, c...個小時要執行,其馀類推 使用者也可以將所有的設定先存放在檔案 file 中,用 crontab file 的方式來設定時程表 如: 周一到周五每天下午 5:00 寄一封信給 [email protected] : 0 17 * * 1-5 mail -s "hi" [email protected] < /tmp/maildata 每月每天的午夜 0 點 20 分, 2 點 20 分, 4 點 20 分....執行 echo "haha" 20 0-23/2 * * * echo "haha" 每天早上6點:0 6 * * * date 每兩個小時:0 */2 * * * date




Copyright © Linux教程網 All Rights Reserved