【问题标题】:Doesn't run this commands on mautic cron job不在 mautic cron 作业上运行此命令
【发布时间】: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 怎么样?

标签: cron mautic


【解决方案1】:

您应该检查php程序的路径是否正确。您可以通过以下命令在终端输出中查看 php 程序的完整路径:

which php

要创建 cron 作业,应始终使用程序的完整路径。 crontab 默认环境与登录用户不同。如果路径未定义到 crontab 环境,则可能找不到程序。

crontab 语法由两部分组成,要执行的日期时间和要执行的命令。用户不需要在命令前添加。

*     *     *   *    *        command to be executed
-     -     -   -    -
|     |     |   |    |
|     |     |   |    +----- day of week (0 - 6) (Sunday=0)
|     |     |   +------- month (1 - 12)
|     |     +--------- day of        month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,原来我的 root 用户没有启用,因此系统无法使用 root 帐户登录来执行 cronjobs。

    我只是确保我的 root 帐户已使用有效密码启用。

    通过输入检查:

    sudo passwd --status root
    

    如果是这种情况,请尝试更改您的 root 密码

     sudo passwd root
    

    【讨论】:

      猜你喜欢
      • 2016-05-09
      • 2019-04-22
      • 2015-11-15
      • 2013-07-24
      • 2016-12-10
      • 1970-01-01
      • 2015-05-19
      • 2013-01-10
      • 2012-03-27
      相关资源
      最近更新 更多