第一天作业

本文介绍了Linux中的两个任务管理器——atd和crond的区别。at命令用于一次性执行未来特定时间的任务,而crontab则支持周期性任务。举例说明了如何使用at在2023年4月15日9点写入日期到test.txt文件,以及如何用crontab配置每天凌晨4点备份/var/log/messages日志到指定目录,并动态命名备份文件。
摘要由CSDN通过智能技术生成

一·atd和crond两个任务管理器的区别

at命令是在指定的时间只能执行一次任务,crontab命令可以循环重复执行

二·指定在2023/04/15 09:00将时间写入test.txt文件中

[root@server ~]# at 9:00 2323-04-15
warning: commands will be executed using /bin/sh
at> date > test.txt
at> <EOT>
job 1 at Sun Apr 15 09:00:00 2323
[root@server ~]# at -l
1	Sun Apr 15 09:00:00 2323 a root

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

[root@server ~]# vim /etc/crontab

0 4 * * * root /bin/cp /var/log/messages /backup/logfile`date +\%Y-\%m-\%d-\%H:\%M:\%S`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值