如何使用PHP设置cron文件的间隔

时间:2012-06-27 08:37:15

标签: php cron

我是新手。我有一个名为cron的{​​{1}}文件,我想以特定的间隔运行此文件。此时间间隔由管理员面板页面上的管理员设置。此时间间隔为存储在数据库中,我想从db中获取该数据。根据xml.php应该运行。如果有人知道如何操作,请帮助。提前谢谢

2 个答案:

答案 0 :(得分:0)

你需要做的就是在DB中保存它...但是没有办法动态更改crontab ...你能做什么就是保存到DB你可以用PHP来使用保存/保存的详细信息操作crontab,您可以构建适当的crontab条目 - 有关详细信息,请参阅此处:Use PHP to create, edit and delete crontab jobs?

如果允许您从PHP中执行shell命令,它还将取决于托管公司的权限。

答案 1 :(得分:0)

创建一个脚本,检查数据库上次运行的文件和当前时差。如果间隔正确,则运行xml脚本,否则退出。使用cron每分钟运行一次新脚本(所以每分钟它都会检查脚本是否需要运行并且只在它的时间运行它。)