1.at(延时)
at -l ##查看任务
at -r 任务编号 ##删除任务
/etc/at.allow ##白名单,白名单中存在的用户可以使用at,白名单优先级高,黑白名单中用户同时存在,白名单生效
/etc/at.deny ##黑名单,存在的用户不能使用at
2.crontab(定时)由crond.service提供服务
(1)命令的设定方式
分钟 小时 天 月 周
-
* * * * ##每分钟
*/2 * * * * #每两分钟
-
08-17 * * * ##每天早上8点-下午5点每分钟
-
08-17 1,15 * * ##每月1号和15号,早上8点-下午5点每分钟
-
08-17 1,15 3 * ##3月的1号和3月的15号,早上8点-下午5点每分钟
-
08-17 1,15 3 5 ##3月的1号和3月的15号以及每个周五早上8点-下午5点每分钟
crontab -u student -e ##编辑
crontab -u student -l ##查看
crontab -u student -r ##删除
每分钟清除 /iso/
2.文件的设定方式
vim /etc/cron.d/
/etc/cron.deny ##默认存在,
/etc/cron.allow ##一旦建立,所有普通用户不能用crontab,只有在/cron.allow名单中的用户才可以使用
/var/spool/cron/user ##用户的任务信息
/var/spool/cron/user ##指定用户的任务信息清除
3.临时文件:
systemd-tmpfiles.d/XXX.conf ####文件有效期是多久(10d,有效期10天)
systemd-tmpfiles --create /lib/tmpfiles.d/* #####执行临时文件配置
systemd-tmpfiles --clean /lib/tmpfiles.d/* #####清除临时文件配置