当前位置: 首页 > news >正文

挂网站需要什么服务器/百度网址大全电脑版旧版本

挂网站需要什么服务器,百度网址大全电脑版旧版本,深圳专业网站设计怎么做,旅游类网站建设教案经常会需要一些周期性的定时处理任务,PHP不是常驻内存工作的,这时候linux的crontab就派上作用了,定时执行PHP程序。 市面上基本所有PHP框架都支持控制台程序,tp5、yii都有。当然也可以PHP代码。 切入正题 参  数: -…

经常会需要一些周期性的定时处理任务,PHP不是常驻内存工作的,这时候linux的crontab就派上作用了,定时执行PHP程序。

市面上基本所有PHP框架都支持控制台程序,tp5、yii都有。当然也可以PHP代码。

切入正题

 

参  数: 

 -e  编辑该用户的计时器设置。 

 -l  列出该用户的计时器设置。 

 -r  删除该用户的计时器设置。 

 -u<用户名称>  指定要设定计时器的用户名称。

 

开启服务

service crond start

 

编辑任务

crontab -e

 

显示任务列表

crontab -l

 

每分钟执行

*/1 * * * * date >> /root/data.txt

每两分钟执行

*/2 * * * * date >> /root/data.txt

23点~7点每小时执行

0 23-7/1 * * * date >> /root/data.txt

23点~7点任何一分钟执行

* 23-7/1 * * * date >> /root/data.txt

 

 

* 任何时候

a,b,c a或b或c时候

a-b a到b时候

*/a 每a执行一次

 

每次新增任务后,记得重启任务服务,使之生效

service crond restart

 

 

 

crontab基本操作命令:

crontab -l // 列出某个用户cron服务的详细内容

crontab -e // 编辑某个用户的cron服务

crontab -u // 设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数

crontab -r // 删除没个用户的cron服务

比如说root查看自己的cron设置:crontab -u root -l

 

基本用法:

crontab文件格式:

{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}

o minute: 区间为 0 – 59

o hour: 区间为0 – 23

o day-of-month: 区间为0 – 31

o month: 区间为1 – 12. 1 是1月. 12是12月.

o Day-of-week: 区间为0 – 7. 周日可以是0或7.

 

在以上各个字段中,还可以使用以下特殊字符:

星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。

逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

 

 

示例:

下面是每隔多少分钟,每隔多少小时,每天/每周/每月/每年的crontab的归纳总结

每五分钟执行 */5 * * * *每五小时执行 0 */5 * * *每天执行 0 0 * * *每周执行 0 0 * * 0每月执行 0 0 1 * *每年执行 0 0 1 1 *

 

如果说是每个月的每隔10天来执行某个脚本的话,同样可以写成:

# 每个月的1号,11号,21号,31号,执行HTTP服务重启

0 0 */10 * * /etc/init.d/service restart

 

# 下午6点到早上6点,每隔15分钟执行一次脚本

0,15,30,45 18-06 * * * /bin/bash /home/script.sh > /dev/null 2>&1

 

# 每两小时,重启一次服务

* */2 * * * /etc/init.d/service restart

 

# 每天凌晨过一分钟。这是一个恰当的进行备份的时间,因为此时系统负载不大。

1 0 * * * /root/bin/back.sh

 

# 每个工作日(Mon – Fri) 11:59 p.m 都进行备份作业。

59 11 * * 1,2,3,4,5 /root/bin/test.sh

下面例子与上面的例子效果一样:

59 11 * * 1-5 /root/bin/test.sh

 

# 每5分钟运行一次命令

*/5 * * * * /root/bin/test.sh

转载于:https://www.cnblogs.com/lobtao/articles/6873325.html

http://www.jmfq.cn/news/4982365.html

相关文章:

  • 大气的房产网站/北京百度推广代运营
  • 用c 做动态网站/湖南网站托管
  • 网页模版网站/郑州seo排名第一
  • 个人做淘宝客网站要备案/免费网站制作教程
  • 深圳外贸网站建设公司价格/网站开发制作培训学校
  • 杭州网站建设推广公司/知名网络推广
  • 医院网站详细设计/移动建站优化
  • 免费企业网站建立/湖北网站seo策划
  • 沈阳做网站的公司推荐/做网络推广一个月的收入
  • 网站站点建设的端口/百度答主中心入口
  • 网站建设 昆明 价格/ip域名查询
  • 绵阳专门做网站的公司/巨量数据分析入口
  • 东莞网站制作多少钱/廊坊seo排名公司
  • 斐讯k3做网站/提高网站排名的软件
  • 如何在阿里巴巴上做网站/怎样建网站
  • 微商产品做网站/广州最新疫情通报
  • 找网站做任务qq红包/如何做好网络推广
  • 兼职网站建设策划书/网络营销该如何发展
  • 网站开发价位评估/网络营销网课
  • 企业网站开发毕业报告/seo流量排行榜神器
  • 学做日本料理网站/哪些网站推广不收费
  • 做网站的有哪些公司/世界杯排名
  • 能在线做国二计算机题目的网站/全网最低价24小时自助下单平台
  • 头像制作logo免费生成器在线/泉州seo代理计费
  • 品牌网站策划方案/怎么设置自己的网站
  • 个人做动漫资源网站/做seo用哪种建站程序最好
  • 成华区微信网站建设/网络营销专业介绍
  • thinkphp做的网站怎么预览/东莞网络优化哪家好
  • 软件工程师证书有哪些/什么是网站seo
  • 搭建好网站生情好域名后怎么做/百度电脑版网址