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

LINUX例行性工作(计划任务)实验操作 ---at和crontab以及系统级别的计划任务

1.atd和crond两个任务管理程序的区别

at命令是在指定的时间下只能执行一次任务;

crontab命令是可以循环重复(周期性)的执行定时任务,与windows中的计划任务有些类似.

2.指定在2024/08/15 09:00将时间写入testmail.txt文件中

[root@master ~]# vim test1.sh          #编写脚本文件
[root@master ~]# cat test1.sh
#!/bin/bashwhile :
doecho "2024/8/15 09:00"  >> /root/testmail.txtsleep 1
done
[root@master ~]# crontab -e            #设置循环周期任务
[root@master ~]# crontab -l            #查看任务进程 
[root@master ~]# cat testmail.txt      #查看进程执行结果
[root@master ~]# crontab -r            #删除正在运行的进程
[root@master ~]# ps -ef | grep test1   #查看循环进程
[root@master ~]# kill 2105             #用进程号关闭进程

 

3.指定每天凌晨4:00将该时间点之前的日志信息备份到个目录下(/var/log/messages),备份后日志文件名显示格式logfileYY-MM-DD-HH:MM:SS

[root@master ~]# mkdir /backup      #创建目标备份目录
[root@master ~]# ls /                #查看创建的目录
[root@master ~]# vim /etc/crontab    #设置周期性任务
[root@master ~]# cat /etc/crontab    #查看任务编写结果
0 4 * * *  root   /bin/cp  /var/log/messages  /backup1/logfile`date +\%Y-\%m-\%d-\%H:\%M:\%S`                         #/bin/cp 命令也必须写在绝对路径
[root@master ~]# crontab -l          #查看进程状态
[root@master ~]# ls /backup/         #查看进程结果

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

相关文章:

  • springboot跨域问题 和 401
  • 当下主流摄像头及其核心参数详解
  • 不同场景下git指令的搭配
  • pycharm回车、删除、方向键和快捷键等不能使用原因
  • TRAE Agent 在 SWE-bench Verified 上得分 75.2%,并已开源
  • opencv、torch、torchvision、tensorflow的区别
  • Linux717 SWAP扩容;逻辑卷条带化
  • 前端-HTML
  • 杰理AC70NN项目用脚本自定义添加.mk文件,直接链接进主Makefile脚本编译
  • 开通腾讯位置复位
  • 深入理解Collections.addAll方法
  • 【华为】交换机vlan互访实验
  • 【人工智能99问】梯度消失、梯度爆炸的定义、后果及规避手段?(7/99)
  • JAVA面试宝典 -《Kafka 高吞吐量架构实战:原理解析与性能优化全攻略》
  • UE5多人MOBA+GAS 25、创建数据表初始化属性,使用MMC计算伤害
  • 模块化社交新范式:Moments用极简设计重构数字表达
  • 麒麟信安参编的三项软件供应链安全团体标准发布
  • 运维工程师面试题174道
  • 单片机最小系统硬件调试踩的一些坑
  • lesson16:Python函数的认识
  • Linux手动安装Nginx(基于Centos 7)
  • ESLint 完整功能介绍和完整使用示例演示
  • 01项目管理概论
  • Shell变量
  • 操作系统系统面试常问(进程、线程、协程相关知识)
  • Java使用FastExcel实现Excel文件导入
  • 基于springboot+vue+mysql框架开发的景区民宿预约系统的设计与实现(源码+论文)
  • 政务类产品的用户场景如何描述
  • STM32 DMA通信详解
  • Qt CMake 学习文档