ce第一次作业

1:atd和crond两个任务的区别

1:at:(单一执行的例行性任务)命令可以在特定的时间自动完成所设定的任务,可以实现自动化,at命令只会执行一次,无法循环使用,且不会输出到显示屏上
2:crond:(循环执行的例行性任务)crond是用来周期性的执行某种任务的一个进程,像是一个循环体,crond是默认安装的,自启动的。

2:指定在2023.4.15 09:00将时间写入testmail.txt文件中

[root@sever ~]# at 13:00  2023-07-16
# CTRL+d
warning: commands will be executed using /bin/sh
at> echo "时间" >> testmail.txt<EOT>
job 10 at Sun Jul 16 13:00:00 2023

[root@sever ~]# cat testmail.txt
时间
[root@sever ~]# 


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

[root@sever ~]# 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

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

~                                                                     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值