快速的小问题: 如果“安全模式”为“开”,是否可以使用 PHP 创建 cronjob?
我愚弄了这个线程来使用 php 创建和更新 cronjobs:使用 PHP 来创建、编辑和删除 crontab 作业?
一些共享主机具有启用 php 安全模式的默认设置。如果我使用“exec()”函数使用我的脚本,应用程序将关闭。
快速的小问题: 如果“安全模式”为“开”,是否可以使用 PHP 创建 cronjob?
我愚弄了这个线程来使用 php 创建和更新 cronjobs:使用 PHP 来创建、编辑和删除 crontab 作业?
一些共享主机具有启用 php 安全模式的默认设置。如果我使用“exec()”函数使用我的脚本,应用程序将关闭。
我怀疑在所有共享主机上您将能够使用 cron(作为本地服务)。相反,您可以使用可以帮助您运行经常性任务的免费网络 cron 解决方案,例如http://www.mywebcron.com/
或者,如果您在某处有自己的普通服务器,则可以使用curl
. 您提到的线程有一些您可以使用的示例。它会更好,更安全。
简短的回答:安全模式 ON 不允许这样做。
但是,有一种解决方法我不推荐,因为它可能会导致问题。(我建议您购买 VPS 或更改您的主机)
解决方法是尝试在单个.php
文件中完成您需要的任务并将其上传到服务器。然后,在你控制的机器上,创建一个 cronjob 来调用这个.php
文件。
请记住,我强烈不建议使用此解决方法,但如果它是绝对必要的并且您没有其他选择...