我是新手。我有一个cron
名为的文件xml.php
,我想以特定的时间间隔运行此文件。此时间间隔由管理员在管理面板页面上设置。此时间间隔将存储在数据库中,我想从数据库中获取该数据.根据xml.php
应该运行。如果有人知道如何做到这一点,请帮助。在此先感谢
问问题
733 次
2 回答
0
您需要做的是将它保存在数据库中...使用已保存/要保存的详细信息,您可以构建一个适当的 crontab 条目 - 有关更多详细信息,请参见:使用 PHP 来创建、编辑和删除 crontab 作业?
它还取决于托管公司是否允许您从 PHP 中执行 shell 命令。
于 2012-06-27T08:42:03.307 回答
0
创建一个脚本,检查数据库中文件的最后一次运行和当前时间差。如果间隔正确,则运行 xml 脚本,否则退出。使用 cron 每分钟运行一次新脚本(因此每分钟它都会检查脚本是否需要运行并仅在时间到时运行它)。
于 2012-06-27T08:43:15.890 回答