如何在PHP中安排MySQL数据库的定期更新? [重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在PHP中安排MySQL数据库的定期更新? [重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我有一个存储和显示一些数据的网站。该数据存储在mysql数据库中。我基本上有两个不同的php脚本:
- 收集并插入/更新数据到数据库中的一个。 - 其他显示访问该网站的用户的数据。
我想自动化第一个脚本,以便它可以按时间间隔(例如每小时)收集和更新数据库数据。
我还没有找到任何解决方案,所以我所做的就是自己执行第一个脚本,输入url栏:wwww.mywebsite.es/folder/updatedata.php
我找不到用户不执行脚本的解决方案。
谢谢。
答案
您需要设置一个cron作业:
cron是一个Linux实用程序,它将服务器上的命令或脚本安排在指定的时间和日期自动运行。
cron作业是计划任务本身。 Cron作业对于自动执行重复性任务非常有用。
http://man7.org/linux/man-pages/man5/crontab.5.html
看到这个问题:How to create cron job using PHP?
有一些替代经典的cron:
- fcron:Fcron是一个定期的命令调度程序,旨在取代Vixie Cron,并且不会假设您的系统是一直运行还是经常运行,它不需要您的系统每周7天,每天24小时运行。
- jobber:类Unix系统的实用程序,可根据计划运行任意命令或“作业”。它旨在成为经典Unix实用程序cron的更好替代品。
- chronos:Apache Mesos的容错作业调度程序,用于处理依赖关系和基于ISO8601的调度。
以上是关于如何在PHP中安排MySQL数据库的定期更新? [重复]的主要内容,如果未能解决你的问题,请参考以下文章