如何运行php命令,但从php脚本


How to run php command but from php script

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

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

设置cron来运行这个命令:

php /path/to/mautic/app/console mautic:leadlists:update --env=prod

但问题是,我的主机(可能出于安全/市场原因)只允许将url作为cronjob运行。

所以当我可以设置运行php脚本从url:

   0 0 23 1/1 * ? * http://example.com/cronjobs.php

我不能像上面的例子那样运行实际的命令。

是否有解决方法?

我可以以某种方式编写"通常"php脚本,将模拟运行第一个例子?

这是一个PHP脚本,允许您通过URL地址运行Mautic命令。关于如何使用它的说明在脚本下面。

https://gist.github.com/escopecz/9a1a0b10861941a457f4