标签: php cron
我有一个每30秒运行一次的PHP脚本,用于更新我的mysql数据库中的数据。大多数事件都使用时间戳,需要在达到时间戳的时刻执行(实时等于或大于保存的时间戳)。
但我的PHP脚本每30秒运行一次,我可以将间隔设置为10秒,但这不能解决我的问题。 所以我每30秒就考虑一次服务器端cronjob,如果他重新加载页面,客户端可以更新数据。但这种选择并不“完美”。
你们中的任何人都可能知道更好或“完美”的解决方案吗?
感谢。
编辑:我需要一个PHP软件解决方案
答案 0 :(得分:0)
最短时间间隔为1分钟。
首先在php文件中编写一个普通函数。确保它符合以下条件
然后在服务器的cpanel中,您可以根据您的要求设置cron,无论是每分钟,每小时等等。
还可以使用wget,
wget
wget -T 0 -O path_to_a_text_file_where_cron_will_write_errors path_to_your_script_that_should_be_run_by_cron
我添加了以下图片,请参阅
我添加了一个一天运行一次的cron。在你的服务器中,它看起来像这样。
希望它有所帮助。