1. 程式人生 > >crontab執行失敗,但是手動執行成功原因

crontab執行失敗,但是手動執行成功原因

可能的原因:

crontab 的執行路徑與事件呼叫程式的執行路徑不同。導致在實際程式中採用相對路徑出錯。(ps. 遇到過採用相對路徑crontab開啟檔案為空,而手動執行成功)。

解決方法:

程式裡的相對路徑改為絕對路徑。

或使用int chdir(const char *path);更改程式的執行路徑。