系统延迟及定时
(一) at延时任务
1.
at time
at> 动作
at>ctrl +d
其他at的命令
at -l #查看任务的编号(任务已完成则没有显示)
at -c 任务编号 #查看这个任务的内容
at -r 任务编号 #删掉这个任务
小壮整理了如下图
2.用户黑名单 /etc/at.deny #此名单默认为空,并且在白名单不存在时生效,黑名单里的用户不能使用at
执行vim /etc/at.deny
在里面输入student
则 student使用at的权力被禁止
3.用户白名单
默认系统中不存在白名单,但是,当白名单出现,系统中用除白名单中出现的用户及超级用户root
其他用户都不能执行at命令
建立文件
touch /etc/at.allow
在里面添加student用户
vim /etc/at.allow
at now+1min
at><EOT>
job 7 at Wed Now 4 18:49:00 2018
建
(二)定期任务
【1】crontab
crontab -e -u 用户名称(可以不写)
【2】crontab的黑白名单
默认情况下,系统只存在黑名单,当白名单被建立,则黑名单失效
1)黑名单
/etc/cron.deny 在此名单中的用户不能执行crontab
vim /etc/cron.deny
student 则student用户不能执行crontab
2)白名单
/etc/cron.allow 用户白名单,当此名单出现,除了root用户及名单中的用户外,其他用户不能执行crontab
【3】文件方式定义crontab