【发布时间】:2014-09-19 08:13:07
【问题描述】:
该命令在手动调用时有效,但在 cron 上时无效。 我用Cron Job in symfony2这个作为参考。没用。
cron 中的命令是:
55 09 * * * /usr/bin/php /var/www/symfony2/current/app/console mycommand >> /var/www/symfony2/logs/logthis.txt
/current/ 是从 capistrano 到当前版本的链接。
编辑: 我想添加到 peter_the_oak 列表中。 一个明显的但仍然存在。
如果它不工作
-
检查 cron 状态
sudo su /etc/init.d/cron status如果返回失败
/etc/init.d/cron start对我来说就是这样。
【问题讨论】:
-
这有什么问题?
-
您有任何错误日志吗?我在您的命令行中看不到
--env=prod。对吗? -
cronjob 不执行此命令,我尝试添加 --env=prod 标志但仍然没有运气。日志是空的,也许我错过了什么?像某事的路径?
-
感谢您标记答案。只是出于好奇:如果您已经解决了问题,那么配置中的哪个细节是错误的:-)?