【发布时间】:2014-08-08 11:41:50
【问题描述】:
我想每 5 分钟执行一次 php 脚本。我正在使用 Ubuntu,我按照以下步骤操作:
从终端执行crontab -e,输入:
*/5 * * * * /usr/bin/php /var/www/test1.php
在 nano 文本编辑器中,保存并启动 crontab。它没有给出错误并说“安装新的 crontab”,但我的脚本没有被执行。我也为我在脚本中使用的文件授予了必要的权限。
任何帮助将不胜感激,谢谢。
【问题讨论】:
-
你检查
php5-cli安装了吗? -
是的,最新版本...
-
首先从 CL 尝试
php5 /var/www/test1.php,如果一切正常,将其移至 crontab。我使用 Ubuntu,php5在 crontab 中为我工作。如果您从您的 CL 中调用/usr/bin/php /var/www/test1.php会发生什么,脚本是否正常工作? -
我在 CL 上给
/usr/bin/php /var/www/test1.php打了电话,它成功了... -
不应该是
php -f /path/to/file.php吗?
标签: php ubuntu cron scheduled-tasks crontab