介绍
这篇文章主要介绍了CentOS7执行PHP定时任务的方法示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
<强>一、CentOS 7安装crontab: 强>
yum install crontab中
<强>语法:强>
crontab (- u & lt;用户名称祝辞][配置文件)或crontab (- u & lt;用户名称祝辞][-elr]
<强>参数:强>
- <李>
- e编辑该用户的计时器设置。
李> <李>- l列出该用户的计时器设置。
李> <李>- r删除该用户的计时器设置。
李> <李>-u<用户名称比;指定要设定计时器的用户名称。
李>更多关于Crontab命令的使用方法可以参考这篇文章:https://www.jb51.net/article/148575.htm
<强> 1,在命令行输入:强>
crontab - e
然后添加相应的任务,wq存盘退出;
<强> 2,查找php执行目录:强>
which php
<强> 3,执行脚本格式强>
*, *, *, *, *,/usr/地方/php/bin/php /var/www/aaa。php
<强> 4,服务状态强>
systemctl start crond.service systemctl stop  crond.service systemctl restart  crond.service systemctl reload  crond.service systemctl enable  crond.service # #设置cron开机启动 crontab -l # #查看当前cron crontab -e # #编辑当前cron crontab -r # #删除当前cron
<强>二、实操例子强>
<强>参数说明强>
- <李>
分钟:每个小时的第几分钟执行该任务,取值范围0-59;
李> <李>小时:每天的第几个小时执行该任务,取值范围0-23;
李> <李>:每月的第几天执行该任务,取值范围日至31日,
李> <李>月:每年的第几个月执行该任务,取值范围1 - 12;
李> <李>DayOfWeek:每周的第几天执行该任务,取值范围- 6,0 0表示周末;
李> <李>CommandPath:指定要执行的程序路径;
李>30, 21日,*,*,*,/etc/摆在/nginx restart , # #每晚的晚上重启,nginx。 45,4,1,10日,22日,*,*,/etc/摆在/nginx restart # #每月1日,10日,22日的4,:,45重启nginx。 10,1,*,*,6 0,/etc/摆在/nginx restart , # #每周六,周日的1,:,十重启nginx。 0,30,18-23 *, *, *,/etc/摆在nginx restart # #每18天,:,00至23日,:,00之间每隔30分钟重启nginx。 0,23日,*,*,6,/etc/摆在nginx restart , # #每星期六的11,:,00,下午重启nginx。 1 *,*,*,*,*,/etc/摆在/nginx restart , # #每一小时重启nginx *,23-7/1 *, *, *,/etc/摆在/nginx restart , # #晚上11点到早7点上之间,每,隔一小时重启nginx 0,11,4,*,mon-wed /etc/摆在nginx restart # #每月的4号与每周一到周三,11点的重启nginx 0,4,1,jan *,/etc/摆在/nginx restart , # #一月一号的4点重启nginx */30,*,*,*,*,/usr/sbin/ntpdate 210.72.145.20 # #每半小时同步一下时间
感谢你能够认真阅读完这篇文章,希望小编分享的“CentOS7执行PHP定时任务的方法示例”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!