标签: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.service
crontab -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