1.at命令
命令:at now +1 min ##一分钟后
at> touch /mnt/file ##建立文件
at><ETO> ##Ctrl+d完成任务
命令:at -c 2 ##查看作业2中所包含的命令
命令:atrm 3 ##删除作业3
2.管理定期任务
命令:croutab -e -u student ##student的任务
命令:* * * * * touch /mnt/file{2..6} ##建立文件
**测试
命令:echo ‘* * * * * root rm -fr /mnt/* ‘> /etc/cron.d/westos ##定时删除/mnt/里的文件
** ‘* * * * * root rm -fr /mnt/*’
第一个*表示分钟
第二个*表示小时
第三个*表示天
第四个*表示月
第五个*表示周
命令:crontab -l ##列出文件
命令:crontab -r ##删除文件
**orgcrontab 注意事项
属于系统的任务通常保存在 /etc/crontab 文件中而不是使用 crontab -e 编辑保存在个人文件 中。更好的做法是用文本编辑器创建 crontab 文件并保存到 /etc/cron.d 中 ( 避免更新系统软件 包 cronie 时出现问题 ) 。/etc/cron.d/crontab 文件在日期说明后另加一个字段 , 表示将运行 作业的用户
对于需要每天、每周或每月运行一次的脚本 , 可以直接将其设置为可执行文件 , 并存/etc/cron.{daily,weekly,monthly} 中相应目录下。这些任务由/etc/anacrontab 配置的系anacron 服务运行 anacron是 cron 的集成组件 , 用于更好地管理作业 , 并确保在作业因计算机关闭而未运行的情况下 , 在系统引导后运行作业
2.cron 权限设定
/etc/cron.deny ##用户黑名单
**测试
/etc/cron.allow ##用户白名单
**测试
3.系统中的临时文件
系统中服务在正常运行时会产生临时文件,在系统中 /usr/lib/tmpfiles.d/ 标实服务的临
时文件存放位置
命令:vim /usr/lib/tmpfiles.d/test.conf
命令:d /run/test 0700 root root 5s
**保存退出
4.控制系统中的临时文件
命令:systemd-tmpfiles --create /usr/lib/tmpfiles.d/test.conf
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/test.conf