Cron正在运行,但由于某种原因,它未执行脚本。我已经检查过脚本是否有效,并确实如此。我试图让PHP脚本每分钟执行一次。Cron未执行PHP脚本
* * * * * /etc/php5 /var/www/cron/automatedScript.php
服务器是Linux,Ubuntu发行版。
Cron正在运行,但由于某种原因,它未执行脚本。我已经检查过脚本是否有效,并确实如此。我试图让PHP脚本每分钟执行一次。Cron未执行PHP脚本
* * * * * /etc/php5 /var/www/cron/automatedScript.php
服务器是Linux,Ubuntu发行版。
你最有可能给它错误的PHP可执行文件的路径:)
在MY系统,这将是:
* * * * * /usr/bin/php /var/www/cron/automatedScript.php
要确认使用执行正确的路径:
[email protected]:~$ which php
这将返回类似于以下路径:
/usr/bin/php
我想这可能解决您的问题
* * * * * /usr/bin/php -q /var/www/cron/automatedScript.php
信息:PHP路径可能在不同的操作系统来改变。所以你必须知道PHP的正确安装路径。
如果从终端运行此命令会发生什么'/ etc/php5/var/www/cron/automatedScript.php' – duellsy
'/ etc/php5'是'php'的路径吗?听起来很奇怪,因为它通常在'/ usr/bin'中。用'which php'检查它。另外,该文件是否具有执行权限? – fedorqui
@duellsy“/ etc/php5:是一个目录” – jskidd3