0

快速的小问题: 如果“安全模式”为“开”,是否可以使用 PHP 创建 cronjob?

我愚弄了这个线程来使用 php 创建和更新 cronjobs:使用 PHP 来创建、编辑和删除 crontab 作业?

一些共享主机具有启用 php 安全模式的默认设置。如果我使用“exec()”函数使用我的脚本,应用程序将关闭。

4

2 回答 2

0

我怀疑在所有共享主机上您将能够使用 cron(作为本地服务)。相反,您可以使用可以帮助您运行经常性任务的免费网络 cron 解决方案,例如http://www.mywebcron.com/

或者,如果您在某处有自己的普通服务器,则可以使用curl. 您提到的线程有一些您可以使用的示例。它会更好,更安全。

于 2015-03-08T11:24:29.960 回答
0

简短的回答:安全模式 ON 不允许这样做。

但是,有一种解决方法我不推荐,因为它可能会导致问题。(我建议您购买 VPS 或更改您的主机)

解决方法是尝试在单个.php文件中完成您需要的任务并将其上传到服务器。然后,在你控制的机器上,创建一个 cronjob 来调用这个.php文件。

请记住,我强烈不建议使用此解决方法,但如果它是绝对必要的并且您没有其他选择...

于 2015-03-08T11:17:27.833 回答