Linux学习笔记之定时任务调度

crond 任务调度

任务调度:指系统在某个时间执行的特定的命令或程序
任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行,如病毒扫描等。
2.个别用户工作:个别用户可能希望执行某些程序,如对mysql数据库的备份

crontab 进行定时任务的设置

crontab [选项]
常用选项
-e 编辑crontab定时任务
-l 查询crontab任务,列出当前有哪些任务调度
-r 删除当前用户所有的crontab任务,终止任务调度

service crond restart :重启任务调度
在这里插入图片描述

示例:
设置任务调度文件:/etc/crontab
设置个人任务调度。执行crontab -e
接着输入任务调度到调度文件
如:*/1 * * * *ls -l /etc/ > /home/to.txt 表示每小时的每分钟执行ls -l /etc/ >/home/to.txt命令
在这里插入图片描述

参数细节说明:5个占位符说明
在这里插入图片描述
特殊符号说明
在这里插入图片描述
特定时间执行任务案例
在这里插入图片描述
应用实例:
1.每隔一分钟,将当前日期和日历都追加到/home/mycal文件中
vim /home/my.sh
在这里插入图片描述
crontab -e
在这里插入图片描述
整体过程
在这里插入图片描述

2.每天凌晨2:00将mysql数据testdb备份到文件中
1)crontab -e
2)0 2 * * * mysqldump -u root -proot testdb > /home/db.bak

at定时任务

基本介绍
1.at命令式一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行
2.默认情况下,atd守护进程每60秒检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行次作业

3.at命令是一次性定时计划任务,执行完一个任务后不再执行此任务了
4.注意:在使用at命令的时候,一定要保证atd进程的启动,可以使用相关指令来查看
ps -ef | grep atd //可监测atd是否在运行
在这里插入图片描述

at命令格式
at [选项] [时间]
Ctrl + D 结束at命令的输入 (重复两次)
查看未执行任务
直接指令 atq 可查看系统中没有执行的工作任务
删除已设置的任务
atrm 编号 删除已经设置的任务(或者编写错误的任务)
在这里插入图片描述

at命令选项
在这里插入图片描述
at时间定义
1.接受在当天的hh:mm 式的时间制定。加入该时间已经过去,那么就放在第二天执行。如:04:00
2.使用midnight,noon,teatime(饮茶时间,一般下午4点)等比较模糊的词语指定时间
3.采用12小时计时制,即在时间后面加上AM或PM来说明上午或下午,如12am
4.制定命令执行的具体日期,制定格式为month day(月 日)或mm/dd/yy(月/日/年) 或dd.mm.yy(日.月.年),指定的日期必须跟在指定时间的后面。如04:00 2024-07-08
5.使用相对计时法。指定格式为:now + count time-units,now当前时间,time-units是时间单位,这里能够是minutes、hours、days、weeks。count是时间的数量。如now + 5 days
6.直接使用today、tomorrow来制定完成的时间

示例
1:2天后的下午5点执行 /bin/ls/home
在这里插入图片描述
2:明天17点钟,输出时间到指定文件内,如/home/date100.log
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/60118.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MyBatisPlus 用法详解

文章目录 一、快速入门1.1 引入依赖:1.2 定义 Mappper:1.3 使用演示:1.4 常见注解:1.4.1 TableName:1.4.2 TableId:1.4.3 TableField: 1.5 常见配置: 二、核心功能2.1 条件构造器:2.…

C++ -- 多态与虚函数

多态 概念 多态(polymorphishm):通常来说,就是指事物的多种形态。在C中,多态可分为编译时多态(静态多态)和运行时多态(动态多态),这里我们重点讲的是运行时多…

ORU 的 Open RAN 管理平面 (M 平面)

[TOC](ORU 的 Open RAN 管理平面 (M 平面)) ORU 的 Open RAN 管理平面 (M 平面) https://www.techplayon.com/open-ran-management-plane-m-plane-for-open-radio-unit/ ORU M 平面 在 ORAN 中,设置参数的 O-RU 管理功能是通过 M-Plane 完成的。管理功能包括 O-…

使用Go语言编写一个简单的NTP服务器

NTP服务介绍 NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议。 应用场景说明 为了确保封闭局域网内多个服务器的时间同步,我们计划部署一个网络时间同步服务器(NTP服务器)。这一角色将…

电信网关配置管理系统 upload_channels.php 文件上传致RCE漏洞复现

0x01 产品简介 中国电信集团有限公司(英文名称“China Telecom”、简称“中国电信”)成立于2000年9月,是中国特大型国有通信企业、上海世博会全球合作伙伴。电信网关配置管理系统是一个用于管理和配置电信网络中网关设备的软件系统。它可以帮助网络管理员实现对网关设备的远…

STM32H503开发(2)----STM32CubeProgrammer烧录

STM32H503开发----2.STM32CubeProgrammer烧录 概述硬件准备视频教学样品申请源码下载参考程序自举模式BOOT0设置UART烧录USB烧录 概述 STM32CubeProgrammer (STM32CubeProg) 是一款用于编程STM32产品的全功能多操作系统软件工具。 它提供了一个易用高效的环境,通过…

计算机【基础篇】

-- 选择偶然 操作系统,是程序员写出来的一个用于操控机器硬件的 所谓电脑就是第一台计算机,计算机就是能够接受用户输入的指令和资料,并且通过计算机的中央处理器(CPU是计算机的大脑)进行数学和逻辑运算后&#xff0c…

Unity Shader分段式血条

Unity Shader分段式血条 前言项目ASE连线 前言 要给单位加一个类似LOL的分段式血条,用ASE实现并记录一下。里面加了旋转和颜色的渐变。 项目 ASE连线

Android笔记(三十五):用责任链模式封装一个App首页Dialog管理工具

背景 项目需要在首页弹一系列弹窗,每个弹窗是否弹出都有自己的策略,以及哪个优先弹出,哪个在上一个关闭后再弹出,为了更好管理,于是封装了一个Dialog管理工具 效果 整体采用责任链模块设计,控制优先级及弹…

【SpringMVC】——Cookie和Session机制

阿华代码,不是逆风,就是我疯 你们的点赞收藏是我前进最大的动力!! 希望本文内容能够帮助到你!! 目录 一:实践 1:获取URL中的参数 (1)PathVariable 2&…

ROS2humble版本使用colcon构建包

colcon与与catkin相比,没有 devel 目录。 创建工作空间 首先,创建一个目录 ( ros2_example_ws ) 来包含我们的工作区: mkdir -p ~/ros2_example_ws/src cd ~/ros2_example_ws 此时,工作区包含一个空目录 src : . └── src1 directory, …

MySQL查询数据被截断

说明:本文记录一个MySQL查询,返回数据被截断的问题; 场景 假设有个用户查询列表,查询条件中有个用户类型(普通用户、大会员、黄金大会员、铂金大会员、至尊大会员),是个下拉列表,可…

华为云计算HCIE-Cloud Computing V3.0试验考试北京考场经验分享

北京试验考场 北京考场位置 1.试验考场地址 北京市海淀区北清路156号中关村环保科技示范园区M地块Q21楼 考试场选择北京,就是上面这个地址,在预约考试的时候会显示地址,另外在临近考试的时候也会给你发邮件,邮件内会提示你考试…

GDPU Android移动应用 Broadcast Receiver

聆听广播,跟着节拍吧。 计时器 新建一个名为PhoneStateMonitor的工程; 实现一个应用运行时长的计时器,并在界面上刷新计数器,要求包括: (1)在Layout中包含两个TextView控件,横向分…

数据库SQL——什么是实体-联系模型(E-R模型)?

目录 什么是实体-联系模型? 1.实体集 2.联系集 3.映射基数 一对一(1:1) 一对多(1:n) 多对一(n:1) 多对多(m:n) 全部参与: 4.主码 弱实体集&#xf…

共筑开源技术新篇章 | 2024 CCF中国开源大会盛大开幕

在这个技术革新日新月异的时代,开源精神如同点燃创新火焰的火种,照亮了无数技术探索者的征途。2024年11月9日,备受瞩目的2024 CCF中国开源大会在深圳这座充满活力的创新之城盛大开幕。这场开源领域的顶级盛事,以“湾区聚力 开源启…

[极客大挑战 2019]Secret File 1

[极客大挑战 2019]Secret File 1 审题 看到题目应该是一道简单的按照要求找flag的题目 知识点 跟着题目走 解题 一,查看源码 找到网站进入 点开发现 【注意它说没看清吗】 二,使用BP抓包试试 发现新出现了/action.php 抓到后放到Repeater中响应 得…

初识Electron 进程通信

概述 Electron chromium nodejs native API,也就是将node环境和浏览器环境整合到了一起,这样就构成了桌面端(chromium负责渲染、node负责操作系统API等) 流程模型 预加载脚本:运行在浏览器环境下,但是…

语义分割实战——基于DeepLabv3+神经网络头发分割系统源码

第一步:准备数据 头发分割数据,总共有1050张图片,里面的像素值为0和1,所以看起来全部是黑的,不影响使用 第二步:搭建模型 DeepLabV3的网络结构如下图所示,主要为Encoder-Decoder结构。其中&am…

c# 开发web服务 webserver

024-11-10<<<<<<<<<<<<<<<<<<<<<<<<<< 开始插件前Cyber_CallWeb acajax_dac_database_viewer 2024-11-10<<<<<<<<<<<<<<<<<<<<…