我使用cron來定期運行PHP腳本:運行cron作業裏面的exec()函數找不到命令
*/5 * * * * php /path/to/my/script.php
裏面的PHP腳本我有一個運行的exec命令節點:
$command_str = 'node my_node_script.js';
exec($command_str, $output_arr, $error_res);
一切工作在命令行很好,但不是通過cron。所以,我記錄的輸出,並且我收到以下錯誤:
sh: node: command not found
這究竟是爲什麼,以及如何解決呢?
查看[「通過cron運行腳本時找不到命令」](http://askubuntu.com/questions/47800/command-not-found-when-running-a-script-via-cron ) - 我會將其標記爲一個複製品,但它位於不同的網站上。 –