這是我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