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

网站上的漂浮广告做行程好的网站

网站上的漂浮广告,做行程好的网站,价格查询网,用什么面板搭建Wordpress定时任务和周期任务1.1 概述定时任务用于执行在 linux 中的重复的工作a. 数据备份b. 时间同步 ntpi. 为什么要时间一致?证书 - 日志查看c. 设备巡检i. 定期巡检设备的内存 cpu 硬盘网络接口使用率以及一些常规告警信息脚本自动抓取ii. 定时计划任务,系统…

定时任务和周期任务

1.1 概述

  1. 定时任务用于执行在 linux 中的重复的工作
    a. 数据备份
    b. 时间同步 ntp
    i. 为什么要时间一致?证书 - 日志查看
    c. 设备巡检
    i. 定期巡检设备的内存 cpu 硬盘网络接口使用率以及一些常规告警信息脚本自动抓取
    ii. 定时计划任务,系统在指定的时间内自动周期执行上面的巡检
    iii. 把巡检结果邮件的形式发送给管理员,发送给老板
  2. 定时任务就像一个闹钟

1.2 部署的流程

1.3 具体实现定时计划

crontab    定时计划任务的核心命令
- e 编辑计划任务
- l 查看计划任务

定时任务要用到的软件包

[root@servera ~]# rpm -qa | grep cronie
cronie-anacron-1.5.7-5.el9.x86_64
cronie-1.5.7-5.el9.x86_64

定时任务常见的目录

/var/spool/cron/         #主要存放用户的定时任务的配置
/var/log/cron              #记录了定时任务的所有日志信息

系统级别的定时任务的目录结构(不建议大家去修改,系统装好就自带给系统自己用的定时任务)

/etc/cron.daily/         #系统每天运行的定时任务
/etc/cron.deny
/etc/cron.hourly/
/etc/cron.monthly/
/etc/cron.weekly/

格式

什么时间                                 什么事情

*   *   *   *   *                        脚本或者 shell 命令

时间

分钟: 0-59
小时: 24 小时格式 0-23
日期: 1-31
月份: 1-12
周几: 0-6

#每天早上 8:30 去学校
30 08  *  *  *  go to shcool

#每天半夜 12 点 上床睡觉
00 00  *  *  *  go to bed

#每天半夜 12: 00-12:59 的每一分钟执行

*  00  *  *  *         go to bed

补充:定时任务的特殊符号

*     每,全部 / 所有 * (00-59)   * (0-23)

/     每隔 xxx 的时间
#每天半夜 12 点到一点,每 2 分钟 上床
*/2  00  *  *  *         go to bed

- 表示范围
# 每天半夜 12 点 00-10 的每一分钟 上床
00-10  00  *  *  *         go to bed

, 表示独立的时间,没有规律
# 每天半夜 12:00 和 12:10 上床
00,10  00  *  *  *         go to bed

#每天 7 点到晚上 23 点每个 2 小时的整点 上床
00  07-23/2  *  *  *         go to bed

事情action

- shell 命令
- script 脚本

1.4 定时任务的案例

1.4.1 同步时间

什么时间做:每一分钟
*   *   *   *   *

问题1:如何解决配置文件中可执行命令的环境变量问题?
解决方法:找到可执行命令的绝对路径 which

/usr/bin/systemctl restart chronyd.service

crontab -e去编辑

crontab -l -u root ---- 查看
*   *   *   *   *   /usr/bin/systemctl restart chronyd.service

1.4.2 文件备份

 需求:每天定时备份 /etc 到 /backup 文件下面,要以时间戳为文件名字

实现步骤:

1. 什么时间:*  *  *  * *
2. 什么事情:
/usr/bin/tar  zcf  /backup/etc-`date +%F_%M`.tar.gz /etc/

问题2:在执行定时任务的时候,脚本或者 shell 命令有输出(正确或者错误),就会报错,输出不是我们需要的内容,就可以用重定向 >  >> /dev/null

问题3:
1.定时任务的脚本命令中,默认只能识别/bin和/usr/bin,其他命令不能识别
2.要识别其他的命令只能用脚本,在计划任务中去执行脚本

方法一:命令行方式(没有成功)
*   *   *   *   *  /usr/bin/tar zcf /backup/etc-`date +%F_%M`.tar.gz /etc/ >/dev/null 2>&1 ----- 失败

方法二:写在 shell 脚本(通用的方法)

[root@servera ~]# cat back_up.sh
#!/bin/bash

tar zcf /backup/etc-`date +%F_%M`.tar.gz /etc/
[root@servera ~]# crontab -l
#02 banckup etc pre min

*   *   *   *   *   /usr/bin/sh  /root/back_up.sh  >/dev/null  2>&1

http://www.dtcms.com/a/610726.html

相关文章:

  • 生态环评全流程实战:从指数计算到专题制图- 基于最新导则,集成Rstudio、Fragstats、ENVI、Maxent于陆域水域项目案例
  • MaxWell中基本使用原理 完整使用 (第一章)
  • 奉贤网站建设推广地方生活门户网站有哪些
  • Unity 图集的图片切片
  • 郑州注册公司网站wordpress文档模板下载
  • android--studio用sshj,而不是sftp上传和下载文件以及错误提醒
  • Rust的内存安全与实战落地的直观解析
  • 网站建设系统规划怎样在赶集微网站做微招聘信息
  • 写作网站保底和全勤的区别用二级域名做网站对seo
  • 升鲜宝分拣系统 具体实现(一)
  • 具身智能-一文详解视觉-语言-动作(VLA)大模型(3)
  • 多模态学习核心技术与典型场景对照表
  • 3d网站设计7免费crm
  • 常德烟机网站上市公司集团网站建设
  • MySQL -- 库的操作
  • 网站开发文档docwordpress文章和页面
  • 番禺核酸检测点在哪石家庄网站建设seo公司
  • 人力资源网站开发说明书网站没被百度收录
  • 【深度学习新浪潮】算法工程师如何入门芯片硬软件设计工作?
  • JM20329是一款高性能、低功耗的USB桥接芯片,实现串行接口(如SATA、IDE)与USB接口之间的数据转换。
  • 微调模型过程中,发现欠拟合的措施
  • 网站代发怎么做网站建设标语文案
  • Wisdom Lens:开启物联网固件模糊测试新时代
  • 番禺区建设局网站影视公司起名
  • js(BOM)基础:15、Navigator对象、History对象、Location对象、定时(器)调用、demo(定时器实现图形变化动画)
  • 屏幕捕捉工具 (Screen Capture Tool)
  • 分离Hadoop客户端单独使用
  • 12306网站 谁做的网络营销八大工具
  • 渭南商铺网站建设关于文明网站建设存在的问题
  • C语言编译程序及其优化策略|详细解析如何提高C语言编译效率与代码执行性能