linux crontab 定時任務,任務命令單獨linux執行正常,放定時任務就不執行了,解決辦法 (原)


這是我crontab里面的內容

  */30 * * * *  ./usr/bin/wget -q -O sync_log.txt http://fly.dllm.cn/index.php/Home/Index/order_update
設置每三分鍾執行,可是它怎么都不執行。

然后我把命令單獨拉出來去執行

[root@ik08e8bZ /]#  ./usr/bin/wget -q -O sync_log.txt http://fly.dllm.cn/index.php/Home/Index/order_update
成功的,執行以后,拉取訂單入庫了

原因: 單獨執行的目錄是根目錄 ,wget路徑直接寫了相對路徑  ./usr/bin/wget . 但是定時腳本里面要寫絕對路徑  /usr/bin/wget

改成這樣就好了:

*/30 * * * * /usr/bin/wget -q -O sync_log.txt http://fly.dllm.cn/index.php/Home/Index/order_update


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM