CentOS7执行PHP定时任务的方法示例

本文主要介绍了CentOS7执行PHP定时任务方法的一个实例,具有一定的参考价值。有兴趣的朋友可以参考一下。希望你看完这篇文章后收获很大。让本站带你去理解它。
一、CentOS 7 安装crontab:
yuminstallcrontabs
语法:
Crontab [-u用户名][配置文件]或crontab [-u用户名][-elr]
参数:
-e编辑该用户的计时器设置。
-l列出了该用户的计时器设置。
-r删除此用户的计时器设置。
-u用户名指定设置计时器的用户名。
有关使用Crontab命令的更多信息,请参考本文:https://www.jb51.net/article/148575.htm
1、在命令行输入:
Crontab-e然后添加相应的任务,wq保存退出;
2、查找php执行目录:
哪个PHP
3、执行脚本格式
* * * */usr/local/PHP/bin/PHP/var/www/AAA . PHP
4、服务状态
systemctlstartcrond.service
systemctlstopcrond.service
systemctlrestartcrond.service
systemctlreloadcrond.service
Systemctlenablecrond.service##将cron设置为启动
Crontab-l##查看当前cron
编辑当前的cron
删除当前的克隆
二、实操例子
参数说明
分钟:每小时执行任务的分钟,取值范围为0-59;
Hour:每天执行此任务的小时,取值范围为0-23;
Day:每月执行此任务的日期,取值范围为1-31;
月份:每年执行该任务的月份,取值范围为1-12;
DayOfWeek:一周中执行此任务的日期,取值范围为0-6,其中0表示周末;
CommandPath:指定要执行的程序路径;
3021 * * */etc/init.d/nginx重启# #每晚21336030重启nginx。
4541,10,22 * */etc/init.d/nginx重启# #每个月1号10号22号4336045重启nginx。
101 * * 6,0/etc/init.d/nginx重启# #每周六周日1:10重启nginx。
0,3018-23 * * */etc/init.d/nginx重启# #每天18:00-2:00之间每30分钟重启一次nginx。
023 * * 6/etc/init.d/nginx重启# #每周六晚11:00重启nginx。
* */1 * * *
*香港vps 23-7/1 * * */etc/init.d/nginx重启# #从晚上11点到早上7点每小时重启nginx
0114 * mon-wed/etc/init.d/nginx重启# # nginx每月4日,每周一至周三11: 00重启
041 Jan */etc/init.d/nginx重启# # 1月1日4点重启nginx
*/30 * * *
《CentOS7执行PHP定时任务的方法示例》来自互联网同行内容,若有侵权,请联系我们删除!
科技资讯SEO上一篇 : 如何在虎牙网页上查看白金等级?
下一篇 : 独立服务器租用价格配置标准表?独立服务器租用
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!