RHCE--at,crontab例行性工作

news2024/10/19 0:07:06

一:安装at

(1)配置yum仓库:以配置网络源举例:

先在/etc/yum.repos.d/ 目录下创建一个以.repo结尾的文件

vim /etc/yum.repos.d/aliyun.repo

写入可以在阿里云镜像站查找appstream和baseos的地址阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区进去点centos:

[appstream]
name = appstream
baseurl = https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgcheck = 0
[baseos]
name = baseos
baseurl = https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgcheck = 0

(2)下载并安装at

yum install at

二,at(单一执行的例行性工作)

(1)at 命令详解:

命令格式: at [参数] [时间]

参数:
-m 当任务完成之后,即使没有标准输出,将给用户发送邮件
-l atq的别名,可列出目前系统上面的所有该用户的at调度
-d atrm的别名,可以取消一个在at调度中的工作
-v 使用较明显的时间格式,列出at调度中的任务列表
-c 可以列出后面接的该项工作的实际命令内容
-f 从文件中读取作作业
时间格式:
HH:MM 在今天的HH小时MM分钟执行,如果今天的这个时间点已经过了,则明
天执行
HH:MM YYYY-MM-DD 强制规定在某年某月的某一天的特殊时刻进行该工作
now + 2 minutes 从现在开始几分钟minutes, hours, days, or weeks

使用例子:

[root@localhost ~]# at now + 3 minutes //从现在开始,三分钟后执行什么
[root@localhost ~]# at 20:54 //20:54执行什么
[root@localhost ~]# at 20:55 2024-10-17  //2024年10月17日 20:55执行什么

进入at界面后按Ctrl D 结束输入

(2)at的相关服务文件:

黑白名单:

etc/at.allow,写在该文件的人可以使用at命令

/etc/at.deny,黑名单 写在该文件的人不可以使用at命令

注:1.两个文件如果都不存在,只有root能使用 2.如果不存在白名单,只存在黑名单,默认黑名单之外的人可以使用

#at工作调度对应的系统服务
[root@localhost ~]# systemctl status atd //启用at服务
#at的工作文件存放目录
[root@localhost ~]# ll /var/spool/at  //当创建了一个at时,这个文件下会有相关文件记录
#at工作的日志文件
[root@localhost ~]# ll /var/log/cron  //at的日志文件

三,crontab(循环执行的例行性工作)

(1)命令详解:

[root@localhost ~]# crontab --help
crontab: invalid option -- '-'
crontab: usage error: unrecognized option
Usage:
crontab [options] file
crontab [options]
crontab -n [hostname]
Options:
-u <user> define user      //定义用户
-e edit user's crontab     //编辑用户的crontab(默认是本账号用户)
-l list user's crontab     //列出用户的 crontab
-r delete user's crontab   //删除用户的crontab
-i prompt before deleting  //在删除前提示
-n <host> set host in cluster to run users' crontabs   
-c get host in cluster to run users' crontabs
-s selinux context
-V print version and exit     //打印版本并推出
-x <mask> enable debugging    //启用调试

使用例子:

//直接编辑这个文件
[root@localhost ~]# vim /etc/crontab
SHELL=/bin/bash                         //使用的解释器的路径
PATH=/sbin:/bin:/usr/sbin:/usr/bin      //解释器寻找命令的寻址路径
MAILTO=root                             //给哪个用户发邮件
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
//分 时 日 月 周 用户 执行的命令
 *  *  *  *  3 touch file-'date "+\%Y-\%H-\%M"'.txt

也可以crontab -e 直接写入以上最后一行

意思是:每周三的每分钟创建一个file-当前时间.txt的文件

注意:%在crontab里面有特殊含义,如果有命令里面需要使用%,需要使用\转义

当日月与周同时存在时,他们两之间是或的关系,其他情况是与的关系例如:

1  *  */7 * 1  wall hello  每个月每隔7天的一点,或者每周一1点,向当前系统所有打的终端输出hello

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

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

相关文章

tensorflow案例2--猴痘病识别,一道激活函数的bug

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 文章目录 1、bug2、模型构建1、数据处理1、导入库2、查看数据目录3、加载数据4、数据展示 2、内存优化3、模型构建4、模型训练1、超参数设置2、模型训练 5、结…

通过前端UI界面创建VUE项目

通过前端UI界面创建VUE项目&#xff0c;是比较方面的一种方式&#xff0c;下面我们详细分析一下流程&#xff1a; 1、找到合适目录 右键鼠标&#xff0c;点击在终端打开 2、开始创建 输入 vue ui 浏览器弹出页面 3、点击Create项目 显示已有文件列表&#xff0c;另外可以点击…

Docker部署一款小巧又强大的的自托管网站监控工具Uptime Kuma

文章目录 前言1.关于Uptime Kuma2.安装Docker3.本地部署Uptime Kuma4.使用Uptime Kuma5.cpolar内网穿透工具安装6.创建远程连接公网地址7.固定Uptime Kuma公网地址 &#x1f4a1; 推荐 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#…

CVE-2024-36971漏洞修复----Debian 10.13 内核升级

CVE-2024-36971漏洞修复---Debian 10.13 内核升级 1. 下载内核2. 安装依赖包3. 二进制安装3.1 上传3.2 解压3.3 修改配置文件3.4 编译3.5 安装内核及模块 4. 重启服务器并确认升级成功 1. 下载内核 到kernel.org下载新版的Kernel 由于开发那边不想让Kernel跨大版本,所以就升级…

【优选算法】——双指针(上篇)!

&#x1f308;个人主页&#xff1a;秋风起&#xff0c;再归来~&#x1f525;系列专栏&#xff1a;C刷题算法总结&#x1f516;克心守己&#xff0c;律己则安 目录 前言&#xff1a;双指针 1. 移动零&#xff08;easy&#xff09; 2. 复写零&#xff08;easy&#xff09; 3…

VSCode C/C++跳转到定义、自动补全、悬停提示突然失效

昨天像往常一样用vscode连接云服务器写代码&#xff0c;突然发现跳转到定义、自动补全、悬停提示功能全部不能正常使用了&#xff0c;今天折腾了一上午&#xff0c;看了一大堆教程&#xff0c;最后可算是解决了&#xff0c;因为大家说不定会遇到和我一样的问题&#xff0c;所以…

【工具篇】MLU运行XInference部署手册

文章目录 前言一、平台环境准备二、代码下载三、安装部署1.正常pip 安装 四、运行结果展示1.如果界面404或没有东西请这样做2.运行效果 前言 Xorbits Inference&#xff08;Xinference&#xff09;是一个功能强大、用途广泛的库&#xff0c;旨在为语言、语音识别和多模态模型提…

自监督学习:引领机器学习的新革命

引言 自监督学习&#xff08;Self-Supervised Learning&#xff09;近年来在机器学习领域取得了显著进展&#xff0c;成为人工智能研究的热门话题。不同于传统的监督学习和无监督学习&#xff0c;自监督学习通过利用未标注数据生成标签&#xff0c;从而大幅降低对人工标注数据…

数据库-01MYSQL-001MySQL知识点查漏补缺

MySQL知识点查漏补缺 数据库常识不常见知识点&#xff1a; 数据库常识 知识点001&#xff1a; between…and … 包含临界值。 知识点002&#xff1a;任何内容与null相加等于null。 知识点003&#xff1a;模糊查询涉及的函数有&#xff1a;like&#xff0c;between…and…, in/…

机器的“眼睛“:计算机视觉技术背后的魔法

计算机视觉&#xff0c;作为人工智能领域中的一颗璀璨明珠&#xff0c;正逐步改变着我们的生活方式。它赋予了机器“看”的能力&#xff0c;使得计算机能够从图像和视频中提取信息并进行分析&#xff0c;就像人类用眼睛和大脑来理解世界一样。本文将带你走进计算机视觉的世界&a…

解决linux服务器磁盘占满问题(详细,有效,100%解决)

应用场景&#xff1a; 在我们的日常开发中&#xff0c;我们的服务器总是在不知不觉中磁盘莫名奇妙少了很多空间&#xff0c;或者被占满了&#xff0c;如果这时候要想要存储什么文件&#xff0c;突然发现空间不够了。但我们通常也不知道那些文件占用的空间大&#xff0c;这时候…

ANSYS Workbench纤维混凝土3D

在ANSYS Workbench建立三维纤维混凝土模型可采用CAD随机几何3D插件建模后导入&#xff0c;模型包含球体粗骨料、圆柱体长纤维、水泥砂浆基体等不同组分。 在CAD随机几何3D插件内设置模型参数后运行&#xff0c;即可在AutoCAD内建立三维纤维混凝土模型&#xff0c;插件支持任意…

牛客习题—线性DP 【mari和shiny】C++

你好&#xff0c;欢迎阅读我的文章~ 个人主页&#xff1a;Mike 所属专栏&#xff1a;动态规划 mari和shiny mari和shiny ​ 分析: 使用动态规划的思路来解决。 思路&#xff1a; 分别统计s&#xff0c;sh&#xff0c;shy的数量即可。使用ss来统计字符s的数量&#xff0c;使…

LC1523.在区间范围内统计奇数数目

一开始没审题&#xff0c;居然构造了一个数组去做… 然后重新看&#xff0c;首先先想到的暴力解就是遍历low到high&#xff0c;然后每一个数都对二取余。但是这样的暴力解就没什么锻炼 那肯定再想一个思路&#xff0c;Low和high都有两种情况&#xff0c;要么是奇数&#xff0c…

30.第二阶段x86游戏实战2-遍历周围-C++遍历二叉树(玩家角色基址)

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 本次游戏没法给 内容参考于&#xff1a;微尘网络安全 本人写的内容纯属胡编乱造&#xff0c;全都是合成造假&#xff0c;仅仅只是为了娱乐&#xff0c;请不要…

衡石分析平台系统分析人员手册-应用查看

应用查看​ 应用创作界面展示了用户可以查看的所有应用。 用户可以使用平铺视图或列表视图查看应用。同时支持通过搜索、过滤、排序等方式快速查找应用。 应用视图​ 应用创作支持平铺视图和列表视图两种展示方式&#xff0c;默认以平铺视图的方式展示应用&#xff0c;用户可…

2024 蚂蚁SEO蜘蛛池对网站收录的帮助

《2024 蜘蛛池对网站收录还有效果吗&#xff1f;》 在网站优化的领域中&#xff0c;蜘蛛池曾经是一个备受关注的工具。然而&#xff0c;随着搜索引擎算法的不断演进&#xff0c;人们对于 2024 年蜘蛛池对网站收录是否还有效果产生了疑问。 一、什么是蜘蛛池&#xff1f; 蜘蛛池…

APQP在制造行业的应用:搭上数字化项目管理平台很nice

APQP&#xff08;Advanced Product Quality Planning&#xff0c;即产品质量先期策划&#xff09;最早由汽车行业引入&#xff0c;并因其在质量管理方面的显著效果而逐渐被其他制造业领域所采纳。 APQP提供了一种从产品设计的最初阶段到生产过程的全面质量管理框架&#xff0c;…

使用fpm工具制作Vim.rpm包

背景&#xff1a;生产环境中的CentOS 7在安全扫描中被扫描出vim存在堆缓冲区溢出&#xff08;CVE-2024-45306&#xff09;等漏洞。根据漏洞说明&#xff0c;需要升级到最新版。 奈何CentOS 7已经停止维护了&#xff0c;所以&#xff0c;想在网上找一个最新版的vim.rpm相当不容易…

数字图像处理:图像复原应用

数字图像处理&#xff1a;图像复原应用 1.1 什么是图像复原&#xff1f; 图像复原是图像处理中的一个重要领域&#xff0c;旨在从退化&#xff08;例如噪声、模糊等&#xff09;图像中恢复出尽可能接近原始图像的结果。图像复原与图像增强不同&#xff0c;复原更多地依赖于图…