标签:mail 配置 不能 用户名 黑白 编写 执行命令 text ffffff
一.系统的延时任务和定时任务    at now+1min                                          ##一分钟后执行命令
    at> rm -rf /srv/*
    at> <EOT>                                               ##ctrl+d发起命令
    [root@server srv]# at 15:04                 ##15:04时执行命令
    at> rm -rf /srv/*
    at> <EOT>       at now+1min                                          ##一分钟后执行命令
    at> rm -rf /mnt/mnt/*
    at> <EOT>                                               ##ctrl+d发起命令
at -l       ##列出当前设定的任务
at -c 任务号   ##查看任务内容
at -r 任务号   ##取消任务
注:当任务中有输出时,输出会以邮件的形式发送给at任务的发起者
at now+1min
at> date
at> <EOT>

/etc/at.deny        ##系统中默认存在,再次文件中出现的用户不能执行at
/etc/at.allow       ##系统中默认不存在,只有名单中用户可以执行at,黑名单失效


*表示每的意思,前后依次对应
分时日月周
* * * * *                     ##每分钟执行一次
*/2 09-17 * * *         ##每日的9点到17点每两分钟一次
*/2 */2 * * *               ##每两小时的两分钟后执行一次
*/2 09-17 1 3,5 5    ##三月和五月的周五以及1号的9-17点每分钟执行一次
*/2 09-17 * * 5         ##每周五9-17点每两分钟执行一次crond.servicecrontab -e -u 用户名       ##创建指定用户的定时任务,不加默认当前用户
crontab -l -u 用户名       ##查看指定用户的定时任务,不加默认当前用户
crontab -r -u 用户名       ##删除指定用户的定时任务,不加默认当前用户

vim /etc/cron.d/file        ##修改配置文件设定任务
* * * * * username
* * * * * root
echo "* * * * * root rm -rf /mnt/*"> etc/cron.d/westos
cd /etc/cron
此方式定义的ceontab使用crontab -l看不到

/etc/cron.deny          ##系统中默认存在
/etc/cron.allow         ##系统默认不存在,添加后只有名单中用户可以使用,存在时黑名单失效mail -u root        查看超级用户的邮件
1           ##查看第一封
q           ##退出
> /var/spool/mail/root  ##清空邮件
cd /usr/lib/tmpfiles.d
vim westos.conf             ##编写配置文件
d /mnt/westos 777 root root 5s      ##文件最后一次被访问或编辑5秒之后可以被clean命令清理
systemd-tmpfiles --create /usr/lib/tmpfiles.d/*     ##读取目录中所有文件并按照规则去建立
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*      ##清理临时文件


标签:mail 配置 不能 用户名 黑白 编写 执行命令 text ffffff
原文地址:http://blog.51cto.com/13992211/2310105