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

天津网站建站推广阜阳网站建设工作室

天津网站建站推广,阜阳网站建设工作室,热水器网站建设 中企动力,帝国管理系统导入新的模板怎么建网站?定时器使用 先是看到一段使用Linux Sevice服务的脚本,意外发现在ExecStart启动脚本中,它利用无限循环做定时任务的事情,非常突兀! 觉得既然用得了Linux Service,那么,与之配套的cron定时器服务是否更应该…

定时器使用

先是看到一段使用Linux Sevice服务的脚本,意外发现在ExecStart启动脚本中,它利用无限循环做定时任务的事情,非常突兀!

觉得既然用得了Linux Service,那么,与之配套的cron定时器服务是否更应该用起来,显得更专业呢?


另外,看到有人使用watch -n 10 "pkill procName"来实现定时器测试输入动作。

本来用作持续观察命令输出的命令,竟然也可以另做它图,作为定时器来使用,也是非常有趣的!

那么,在Linux的世界中,应该如何来使用定时任务呢?尝试记录下 😃

定时任务使用方法总结

方式说明
cron服务簇通过系统定时服务进行定时器任务的使用
watch通过-n 参数指定时间,以及提供另类的持续观察命令,达到定时执行效果。对于简单测试场景,确实非常实用
无限循环脚本通过sleep,或者比较系统时间进行模拟。类似使用独立线程来模拟定时器,好处是不容易受到其它因素干扰,但坏处也是明显的

使用cron定时系统服务

建议将定时任务配置文件放入/etc/cron.d,和/etc/cron.{daily,weekly,monthly}目录下。

  • 配置方法,参考系统对应目录下已有部署定时任务

envsubst对模版文件进行脚本变量替换

在配置文件生成时,可以结合envsubst命令,将定时任务配置模版文件进行变量替换

  export SomeEnv=someValueenvsubst < config.template > config

cron与anacron的勾连

在原有设计上,anacron用来实现更长周期的定时器任务,例如,{daily,weekly,monthly}级别的定时器任务。

但,现在Linux发行版一般都会将二者合二为一,通过run-parts相互调用勾连起来

  • 直接在/etc/crontab配置文件中
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
  • 勾连在/etc/cron.d/0hourly和/etc/cron.hourly/0anacron配置文件中
# /etc/cron.d/0hourly
# run-parts
01 * * * * root run-parts /etc/cron.hourly# /etc/cron.hourly/0anacron
/usr/sbin/anacron -s
  • 注: 某些Linux发行版存在/etc/anacrontab配置的文件Linux发行版,可以在配置文件中,通过START_HOURS_RANGE参数,指定长周期任务在一天内什么时间段执行

附录

# 一行无限循环的定时脚本
while true; do sleep 1; echo "Hello World!"; done

参考

  • cron
  • anacron
  • envsubst
http://www.yayakq.cn/news/572263/

相关文章:

  • 南通网站开发公司淘宝券搜索网站怎么做
  • 佛山新网站制作渠道漳州网站建设优化
  • 新建网站需要多少钱淮安网站建设要多少钱
  • 广东省城乡建设厅投诉网站首页企业网站建设栏目结构图
  • 网页与网站的区别和关系推广单页网站免费制作
  • 网站服务器做缓存在韶关做网站
  • 网盘搜索网站如何做的网站架构拓扑图
  • 罗定微网站建设有没有做武棍的网站
  • 移动门户网站建设特点网站开发有什么技术要求
  • 专做外贸的网站厦门造价工程信息网
  • 制作复杂的企业网站首页展厅设计找哪家公司好
  • 电脑上制作网站的软件dw 做网站的思路
  • 招商信息发布网站大全广东平台网站建设找哪家
  • 益阳市网站建设赣州星亚网络传媒有限公司
  • 太原网站设计公司手机免播看成片
  • 网站开发个人基本情况1000字免费设计app软件
  • 网站建设dw站点建设如何使用开源程序做网站
  • 陕西自助建站做网站网站建设 设计 优化 维护
  • 网站建设品牌推广seo龙岗公司网站
  • 邯郸网站建设邯郸网站制作镇江品牌网站建设
  • 模板网站制作服务网站建设与制作 试卷与答案
  • 怎么做自己的企业网站怎么用Visio studio做网站
  • 学校网站建设发展规划公司制作一个网站要多少钱
  • 海珠网站建设报价网络营销人员招聘信息
  • 如何用家用电脑做网站怎样用代码制作网站
  • 复兴区建设局网站黑镜主题2.0wordpress
  • 产品营销网站网站的建设方向
  • 网站前端工资网站内容设计遵循的原则有
  • 佛山建站专网站程序设置主页面
  • 免费网站哪个好做网站时候如果添加微信代码