第六章节 计划任务综合实战

一、实战练习1

使用一次性计划任务,完成以下任务,执行时间:以现在时间往后5分钟

1.在/data/下创建目录wudang,shaolin,emei.

2.创建组wudang,shaolin,emei

3.添加用户,设置口令(用户口令为用户名称),家目录:

要求:

zhangwuji,基本组为wudang.家目录为/data/wudang/张无忌

zhangsanfeng,基本组为wudang.家目录为/data/wudang/张三丰

zhangcuishan,基本组为wudang.家目录为/data/wudang/张翠山

kongwen,基本组为shaolin.家目录为/data/shaolin/空闻

kongxiang,基本组为shaolin.家目录为/data/shaolin/空相

kongjian,基本组为shaolin.家目录为/data/shaolin/空见

libai,基本组为emei.家目录为/data/emei/李白

dufu,基本组为emei.家目录为/data/emei/杜甫

wangwei,基本组为emei.家目录为/data/emei/王维

4.输出日志到文件/data/userinfo中,输出日志格式内容如下:

年月日时分秒 用户名称 "useradd ok"

rpm -qa | grep at

yum -y install at

systemctl start atd

vim /home/useradd.jobs

mkdir -p /data/{wudang,shaolin,emei,userinfo}

groupadd wudang

groupadd shaolin

groupadd emei

for i in {zhangwuji,zhangsanfeng,zhangcuisan};

do

useradd -g wudang -d /data/wudang/$i $i && echo "$i" | passwd --stdin $i;

echo "$(date +%Y%m%d%H%M%S) $i useradd:ok" >>/data/userinfo

done

for i in {kongwen,kongxiang,kongjian};

do

GROUPNAME='shaolin'

useradd -g ${GROUPNAME} -d /data/ ${GROUPNAME} /$i $i && echo "$i" | passwd --stdin $i;

echo "$(date +%Y%m%d%H%M%S) $i useradd:ok" >>/data/userinfo

done

for i in {liba,dufu,wangwei};

do

GROUPNAME='shaolin'

useradd -g ${GROUPNAME} -d /data/ ${GROUPNAME} /$i $i && echo "$i" | passwd --stdin $i;

echo "$(date +%Y%m%d%H%M%S) $i useradd:ok" >>/data/userinfo

done

at now +5min < /home/useradd.jobs

二、实战练习2

一次性计划任务,时间为20:30分.

要求如下:

1.创建带时间标记的目录,格式为:/data/backup/年月日

2.查找/var/log目录下,大小在4k,将查找到的文件复制到步骤1创建的目录下

3.对步骤1的目录进行打包,打包文件路径为/opt/下,文件名为时间标记_log.tar.gz.例如20230609161401_log.tar.gz

4.输出日志到文件/data/backup/年月日/backkupinfo中,输出日志格式内容如下:

年月日时分秒 包文件名称 status:ok

vim /home/date.jobs

mkdir -p /data/backup/$(date +%Y%m%d)

find /var/log -size +4k -exec cp -rf {} /date/backup/$(date +%Y%m%d) \;

tar czvf /opt/$(date %Y%m%d%H%M%S)_log.tar.gz /date/backup/$(date +%Y%m%d)

echo "$(date +%Y%m%d%H%M%S) $(ls /data/backup/$(date +%Y%m%d)/backkupinfo) status:ok" >>/data/back/$(date +%Y%m%d)/backkupinfo

at 20:30 < date.jobs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值