如何 运行 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

但问题是,我的主机(可能来自 security/marketing 原因)只允许 运行 宁 URL 作为 cronjobs。

所以虽然我可以从 url:

设置 运行ning php 脚本
   0 0 23 1/1 * ? * http://example.com/cronjobs.php

我不能运行上面给出的例子的实际命令。

有解决办法吗?

我能以某种方式编写 "usual" php 脚本来模拟第一个示例 运行 吗?

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

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