在安全模式下使用php管理cron作业

时间:2015-03-08 11:02:52

标签: php cron exec safe-mode

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

我使用php:Use PHP to create, edit and delete crontab jobs?

来创建和更新cronjobs

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

2 个答案:

答案 0 :(得分:0)

简答:安全模式开启不允许。

但是,由于可能导致的问题,我不推荐使用解决方法。 (我建议你购买VPS或改变你的主机)

解决方法是尝试在单个.php文件中执行所需的任务,并将其上载到服务器。然后,在您控制的计算机中,创建一个cronjob来调用此.php文件。

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

答案 1 :(得分:0)

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

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