php服务器需要定时刷新数据库问题

来源:互联网 发布:mysql获取前十条记录 编辑:程序博客网 时间:2024/06/14 09:05

其实我是php新手,最近用tp写后台,已经实现app登录,下单,用户组升级。主要是微信用户和系统用户绑定,以及微信支付,坑不少。


如何实现某一个时间点刷新数据库数据?比如你规定用户还有30天就会员到期了,你要短信提醒他(她)等。


最后发现用crontab解决了问题。


crontab是linux系统的驻守服务,可以定时执行某个命令。


命令:

crontab -e 来实现编写命令,如果没有,请自行安装。


编写如下command:


* 12 * * * date >> /home/test.log


上面命令就是定每天的12点,执行date命令然后把结果写入 test.log


前面的有5个*,分别对应如下:

m 分钟 0-59

h 小时 0-23

dow 天1-31

mon 月 1-12

dow  星期 1-6  0表示星期天


比如你要让某个php在每天凌晨0点,差不多这么写

0 0 * * * /usr/local/curl/bin/curl http://baidu.com

每天凌晨访问百度,oK.





0 0