一、在系统中设定延迟任务要求如下:
要求:
在系统中建立easylee用户,设定其密码为easylee
延迟任务由root用户建立
要求在5小时后备份系统中的用户信息文件到/backup中
确保延迟任务是使用非交互模式建立
确保系统中只有root用户和easylee用户可以执行延迟任务的设置
1.1在系统中建立easylee用户,设定其密码为easylee
[root@node1 ~]# useradd easylee
[root@node1 ~]# echo "easylee" | passwd --stdin easylee
Changing password for user easylee.
passwd: all authentication tokens updated successfully.
1.2创建文件
[root@node1 ~]# touch /backup
1.3要求在5小时后备份系统中的用户信息文件到/backup中
[root@node1 ~]# at -m now+5hours <<EOF
1.4 确保系统中只有root用户和easylee用户可以执行延迟任务的设置
#设置白名单
[root@node1 ~]# cat /etc/at.allow
root
easylee
二、在系统中设定定时任务并优化定时任务
每天凌晨4点显示系统的根设备使用信息并以邮件的形式发送到root邮箱中
确保此任务为系统定时任务
2.1发送邮箱
[root@node1 ~]# cat /bin/disk.sh
#!/bin/bash
report=$(df -h /)
echo "$report" | mail -s root
2.2 每天凌晨4点 #做计划任务