小问题: 如果“安全模式”“开启”,是否可以使用PHP创建cronjob?
我使用php:Use PHP to create, edit and delete crontab jobs?
来创建和更新cronjobs某些共享主机具有已启用php安全模式的默认设置。如果我使用“exec()”函数使用我的脚本,apllication将会关闭。
答案 0 :(得分:0)
简答:安全模式开启不允许。
但是,由于可能导致的问题,我不推荐使用解决方法。 (我建议你购买VPS或改变你的主机)
解决方法是尝试在单个.php
文件中执行所需的任务,并将其上载到服务器。然后,在您控制的计算机中,创建一个cronjob来调用此.php
文件。
请记住,我强烈建议不要使用此解决方法,但如果它是绝对必要的,而您没有其他选择......
答案 1 :(得分:0)
我怀疑在所有共享主机上你都可以使用cron(作为本地服务)。 相反,您可以使用免费的网络cron解决方案来帮助您运行周期性任务,例如http://www.mywebcron.com/
或者,如果您在某处拥有自己的普通服务器,则可以使用curl
调用任务。您提到的线程有一些您可以使用的示例。它会更好更安全。