我設置我的cronjob爲:的Cron沒有找到PHP
*/5 * * * * /usr/local/lib/php /home/..app/webroot/cron_dispatcher.php /devices/checkForAlert
而在設備控制器的checkForAlert功能我剛剛印有「喜」,但距離的cronjob郵件只包含此
/bin/sh: /usr/local/lib/php: is a directory
能否請你告訴我,是怎麼回事錯在這裏...
我設置我的cronjob爲:的Cron沒有找到PHP
*/5 * * * * /usr/local/lib/php /home/..app/webroot/cron_dispatcher.php /devices/checkForAlert
而在設備控制器的checkForAlert功能我剛剛印有「喜」,但距離的cronjob郵件只包含此
/bin/sh: /usr/local/lib/php: is a directory
能否請你告訴我,是怎麼回事錯在這裏...
爲了有一個便攜式解決方案,您可以使用env
:
*/5 * * * * /usr/bin/env php /home/..app/webroot/cron_dispatcher.php /devices/checkForAlert
/usr/local/lib/php: is a directory
您提供的路徑,一個目錄下ry稱爲php,而不是php二進制文件。
嘗試輸入whereis php
和更換與所述一個以上路徑返回:
> whereis php
php: /usr/bin/php /usr/share/man/man1/php.1.gz
例如,這將是在上述輸出/usr/bin/php
。
感謝名單deizel ... – vibha
我試過這麼多路徑,cron_dispatcher.php ... – vibha