1 系统延迟任务设定
实验:
在/mnt/下建立10个文件,并在13:28将其删除。
1分钟后在/mnt/下建立5个文件。
2 系统延迟任务的黑白名单设定
实验:
新建两个用户westos和lee,默认系统中所有用户都可执行 at 命令,实验设置lee在系统延迟任务的黑名单中,即 /etc/at.deny 中,即lee不可执行 at 命令,而westos用户可以执行。
系统延迟任务的白名单是不存在的,当建立 /etc/at.allow之后,除超级用户以外的所有用户都不能使用at命令。所以普通用户westos无法使用at命令。
当建立 /etc/at.allow之后,普通用户westos和lee都无法使用at命令,将westos加入到/etc/at.allow中,westos就可使用at命令了。
注:/etc/at.deny 是默认存在的。/etc/at.allow 是默认不存在的。当/etc/at.allow 存在后,/etc/at.deny 就失效了。
3 用户级系统定时任务
crontab -e ##编辑定时任务
crontab -u ##指定用户执行定时任务
crontab -u -l ##查看用户的所有定时任务
crontab -r -u ##把用户的所有定时任务清除
man 5 crontab查看表示方式。
实验:指定root用户执行定时任务,在/mnt/下建立6个文件。每分钟清空/mnt/下的所有文件。
清除root用户的定时任务。