Dcloud课程6 php脚本如何在Linux下定时更新数据
Dcloud课程6 php脚本如何在Linux下定时更新数据
一、总结
一句话总结:linux下用crontab命令实现定时任务。
1、linux下执行php脚本用什么命令?
直接用php命令
php 脚本名
2、为什么文件缓存比直接读数据库要快很多而且减少服务器压力?
因为数据库操作需要打开关闭硬盘,排列组合数据,文件缓存的话直接从文件中拿走就可以了
二、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服
务