【发布时间】:2012-12-24 08:27:41
【问题描述】:
我创建了一个需要每个月运行的 Yii 命令。如果我转到受保护的文件夹并手动运行命令:
protected/yiic ganadores
它工作正常。我尝试将以下命令行添加到etc/cron.hourly 和etc/crontab,但没有成功:
/usr/bin/php5 /var/www/path/to/project/protected/yiic ganadores (etc/cron.hourly/ganadores)
0 0 1 * * root /usr/bin/php5 /var/www/path/to/project/protected/yiic ganadores
(etc/crontab)
如果我在etc/cron.hourly 中手动运行文件ganadores,它也可以工作。
我在这里错过了什么?
编辑:终于解决了。我在 cron 行中有一些额外的空格。使用制表符代替空格,它开始工作..
【问题讨论】:
-
你能多说一下发生了什么吗?在 cron 应该运行时,您在 syslog 中看到任何内容吗?你在什么操作系统上?