發表文章

目前顯示的是 3月, 2023的文章

[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 程式 # Clean Expired Files 30 5 * * 0 /bin/sh /opt/online/bin/cleanExpiredFiles.sh 如何在 Linux 中完成設定? 可將所有的 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