Py学习  »  DATABASE

如何在PHP中安排MySQL数据库的定期更新?[副本]

DaftPunk • 4 年前 • 376 次点击  

我有一个存储和显示一些数据的网站。这些数据存储在MySQL数据库中。我基本上有两个不同的PHP脚本:

-收集数据并将其插入/更新到数据库中的数据。
-其他显示访问该网站的用户的数据。

我想使第一个脚本自动化,以便它能够以时间间隔(例如每小时)收集和更新数据库数据。

我还没有找到任何解决方案,所以我要做的是自己在URL栏中键入第一个脚本: wwww.mywebsite.es/folder/updatedata.php

我想不出一个解决方案,其中脚本不是由用户执行的。

谢谢。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38067
 
376 次点击  
文章 [ 1 ]  |  最新文章 4 年前
EricLavault
Reply   •   1 楼
EricLavault    5 年前

您需要设置cron作业:

克朗 是一个Linux实用程序,它安排服务器上的命令或脚本在指定的时间和日期自动运行。

定时任务 是计划任务本身。cron作业对于自动化非常有用 重复性任务。

http://man7.org/linux/man-pages/man5/crontab.5.html

请参阅此问题: How to create cron job using PHP?

有一些经典的替代品 克朗 :

  • fcron :fcron是一个定期命令调度程序,其目标是替换vixie cron,并且不假设您的系统是一直运行还是定期运行,它不需要您的系统每周7天,每天24小时运行。
  • jobber :用于类Unix系统的实用程序,可以根据计划运行任意命令或__jobs__。它是传统的UNIX实用程序cron的更好的替代品。
  • chronos :的容错作业调度程序 Apache Mesos 它处理依赖项和基于ISO8601的计划。