不';t在mautic cron作业上运行此命令
大家好,我有下一个问题(对不起我的英语): 我想在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:活动:更新 */1****/usr/local/bin/php/apps/mautic/htdocs/app/console mautic:活动:触发器 我尝试了很多东西,但没有一个奏效,比如:不';t在mautic cron作业上运行此命令,cron,mautic,Cron,Mautic,大家好,我有下一个问题(对不起我的英语): 我想在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:活动:更新 */1****/usr/local/bin/php/apps/mautic/htdoc
*/1 * * * * root /usr/local/bin/php /apps/mautic/htdocs/app/console mautic:segments:update
或
但是我不知道失败的原因是什么,如果是用户名,到php的路径,如果他们没有权限
如果我把这个手动工作完美
php /apps/mautic/htdocs/app/console mautic:segments:update
太多了您应该检查php程序的路径是否正确。您可以通过以下命令在终端输出中检查php程序的完整路径:
which php
要创建cron作业,应始终使用程序的完整路径。crontab默认环境与登录用户不同。如果未定义crontab环境的路径,则可能找不到该程序
crontab语法由两部分组成,datetime to execute和command to execute。用户无需在命令之前添加
* * * * * 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)
您应该检查php程序的路径是否正确。您可以通过以下命令在终端输出中检查php程序的完整路径:
which php
要创建cron作业,应始终使用程序的完整路径。crontab默认环境与登录用户不同。如果未定义crontab环境的路径,则可能找不到该程序
crontab语法由两部分组成,datetime to execute和command to execute。用户无需在命令之前添加
* * * * * 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)
我也遇到了同样的问题,结果是我的root用户没有启用,因此系统无法使用root帐户登录以执行cronjobs 我只是确保使用有效的pasword启用了我的根帐户 通过键入以下内容检查:
sudo passwd --status root
如果是这种情况,请尝试更改您的根密码
sudo passwd root
我也遇到了同样的问题,结果是我的root用户没有启用,因此系统无法使用root帐户登录以执行cronjobs 我只是确保使用有效的pasword启用了我的根帐户 通过键入以下内容检查:
sudo passwd --status root
如果是这种情况,请尝试更改您的根密码
sudo passwd root
你能通过这个命令找到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
?你能通过这个命令找到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
?