【发布时间】:2017-12-07 09:40:03
【问题描述】:
大家好,我有下一个问题(对不起我的英语):
我想在 Mautic cron 作业中执行一个命令,我输入了下一个命令:
*/1 * * * * /usr/local/bin/php /apps/mautic/htdocs/app/console mautic:segments:update
*/1 * * * * /usr/local/bin/php /apps/mautic/htdocs/app/console mautic:campaigns:update
*/1 * * * * /usr/local/bin/php /apps/mautic/htdocs/app/console mautic:campaigns:trigger
我尝试了很多东西,但没有一个能奏效,比如:
*/1 * * * * root /usr/local/bin/php /apps/mautic/htdocs/app/console mautic:segments:update
或
*/1 * * * * bitnami php /apps/mautic/htdocs/app/console mautic:segments:update
但是我不知道失败是什么,如果是用户名,到 php 的路由,命令,如果他们没有权限......
如果我手动把它完美地工作
php /apps/mautic/htdocs/app/console mautic:segments:update
太多了
【问题讨论】:
-
这个命令能定位到php吗?
which php -
手动是的,但我认为它在 crontab 上不起作用。但我不知道 php 的路径,你能帮帮我吗?
-
你能在终端输入这个命令
which php并在这里给出输出吗? -
它返回给我这个:/opt/bitnami/php/bin/php。但是我将命令放在 crontab 中并且也不起作用: */1 * * * * root /opt/bitnami/php/bin/php apps/mautic/htdocs/app/console mautic:segments:update
-
您可能需要检查 crontab 语法。它由两部分组成,五个字段分别代表日、日期、时间和命令。
*/1 * * * * /opt/bitnami/php/bin/php apps/mautic/htdocs/app/console mautic:segments:update怎么样?