Dcloud课程6 php脚本如何在Linux下定时更新数据

时间:2022-04-26 20:04:50

Dcloud课程6 php脚本如何在Linux下定时更新数据

一、总结

一句话总结:linux下用crontab命令实现定时任务。

1、linux下执行php脚本用什么命令?

直接用php命令
php 脚本名

2、为什么文件缓存比直接读数据库要快很多而且减少服务器压力?

因为数据库操作需要打开关闭硬盘,排列组合数据,文件缓存的话直接从文件中拿走就可以了

Dcloud课程6 php脚本如何在Linux下定时更新数据

二、php脚本如何在Linux下定时更新数据

1、相关知识

定时任务的命令

学习重点:
1)定时任务提供crontab命令来设定服务
2)crontab -e //编辑牧歌用户的cron服务
3)crontab -l //列出某个用户cron服务的详细内容
4)crontab -r //删除某个用户的cron服务

定时任务格式

学习重点:
分 小时 日 月 星期 命令
* * * * *
0-59 0-23 1-31 1-12 0-6 command
注:“*”代表取值范围内的数字
"/" 代表每、比如每分钟等

定时任务例子

定时任务例子:
1)*/1 * * * * PHP admin.php 意思是每分钟执行
admin.php
2)50 7 * * * mysql start 意思是每天7:50开启mysql服

 

2、代码

定时任务实例

定时任务结合php 实例:

设置每分钟向数据库中插入数据

1)*/1 * * * * PHP admin.php 意思是每分钟执行
admin.php
2)50 7 * * * mysql start 意思是每天7:50开启mysql服