[Linux] crontab 時間
http://code.tutsplus.com/tutorials/scheduling-tasks-with-cron-jobs--net-8800
http://thexfile0515.blogspot.tw/2014/05/linux-crontab.html
圖片出處
範例: 每個星期天的早上五點三十分執行 /opt/online/bin/cleanExpiredFiles.sh 這支 shell 程式
crontab -l 可查詢目前系統中設定之 crontab job Linux 登入時用哪個帳號,則只有該帳號才看得到剛才設定的 crontab job,即目前只有 root 這個 user 會有 crontab -l 之內容 root 亦可為其他 login user 建立 crontab,舉例 crontab -u myuser myCrontab.cron
[linux] crontab 設定每小時定時執行
錯誤的寫法
正確應該像這樣寫
或
http://thexfile0515.blogspot.tw/2014/05/linux-crontab.html
圖片出處
範例: 每個星期天的早上五點三十分執行 /opt/online/bin/cleanExpiredFiles.sh 這支 shell 程式
# Clean Expired Files如何在 Linux 中完成設定?
30 5 * * 0 /bin/sh /opt/online/bin/cleanExpiredFiles.sh
- 可將所有的 crontab 指令編輯為文字檔,如 myCrontab.cron,
- 放在 Linux Server 之檔案目錄中,如 /tmp/myCrontab.cron
- 以 root 登入後,在命令提示字元下輸入 crontab myCrontab.cron 即可
crontab -l 可查詢目前系統中設定之 crontab job Linux 登入時用哪個帳號,則只有該帳號才看得到剛才設定的 crontab job,即目前只有 root 這個 user 會有 crontab -l 之內容 root 亦可為其他 login user 建立 crontab,舉例 crontab -u myuser myCrontab.cron
[linux] crontab 設定每小時定時執行
錯誤的寫法
* */1 * * * /var/www/test.sh 2>&1 > /root/cron_db.log這行會造成該命令每分鐘都被執行(每一個小時: 1/* 每一分鐘 *)
正確應該像這樣寫
0 */1 * * * /var/www/test.sh 2>&1 > /root/cron_db.log每一個小時的幾分要執行
或
0 * * * * /var/www/test.sh 2>&1 > /root/cron_db.log
留言
張貼留言