在cron作业中使用usr / bin / php p传递参数

时间:2015-08-01 01:20:42

标签: php linux symfony-1.4 cron-task crontrigger

我在创建cron任务时遇到问题。我创建了该任务,如果我运行以下命令,它在我的服务器上运行正常:

php symfony namespace:taskname

在crontab上我使用以下命令:

usr/bin/php /home/user/mysite/symfony namespace:taskname

如果我运行此命令,我只会获得symfony命令列表。换句话说,它看起来就像我只输入php symfony一样。不知怎的,namespace:taskname部分没有通过。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

首先你需要编写像

这样的语法
X X X X X  usr/bin/php /home/user/mysite/symfony namespace:taskname

其中X X X X X是您要运行命令的时间段。还可以根据任务完成时间设置时间。它可能会重叠时间。

  

仍然是同样的问题,然后它可能是你的时区在php.ini中不正常   文件。在php.ini文件中设置你的时区。