Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从php脚本运行php命令_Php_Cron_Mautic - Fatal编程技术网

如何从php脚本运行php命令

如何从php脚本运行php命令,php,cron,mautic,Php,Cron,Mautic,TL;DR:我需要运行一个命令,但在我的主机上我唯一能做的就是访问URL。有办法吗? 我正在尝试在我的主机上设置Cron,手册告诉我: 设置cron以运行此命令: php /path/to/mautic/app/console mautic:leadlists:update --env=prod 但问题是,我的主机(可能是出于安全/营销原因)只允许将URL作为cronjob运行 因此,虽然我可以设置从url运行php脚本: 0 0 23 1/1 * ? * http://example.

TL;DR:我需要运行一个命令,但在我的主机上我唯一能做的就是访问URL。有办法吗?

我正在尝试在我的主机上设置Cron,手册告诉我:

设置cron以运行此命令:

php /path/to/mautic/app/console mautic:leadlists:update --env=prod
但问题是,我的主机(可能是出于安全/营销原因)只允许将URL作为cronjob运行

因此,虽然我可以设置从url运行php脚本:

   0 0 23 1/1 * ? * http://example.com/cronjobs.php
我不能像上面给出的例子那样运行实际命令

有解决办法吗?


我是否可以编写一个“普通”的php脚本来模拟第一个示例的运行?

下面是一个php脚本,它允许您通过URL地址运行Mautic命令。脚本下面介绍了如何使用它


仅指定URL的可能重复项不起作用,请尝试:
wgethttp://example.com/cronjobs.php
卷曲http://example.com/cronjobs.php
要明确说明:我不想访问URL。我需要运行第一个命令,但是从URL如果有意义的话,如果你没有根访问权限,并且你的主机提供商给了你有限的访问权限,你可能会想联系他们,而不是询问如何做你不允许做的事。我是说,你没有遇到任何技术问题。