at -r 任务编号 删除指定延迟任务
/etc/at.deny 黑名单 黑名单内的所有用户不能执行at命令,
若白名单中没有用户,只能有超级用户可以执行at命令。
2.crontab 定时任务
watch -n 1 ls -l /mnt/ 命令监控
crontab -u root -e 发起定时任务(创建的文件存在于/var/spool/cron/root/中)
* * * * *
分 时 天 月 周
crontab -u root -l 查看定时任务
(只能查看-e 建立的定时文件,
即/var/spool/cron/root/(用户级的crontab)中的文件
不能查看/etc/cron.d/(系统级的crontab)中创建的定时任务)
crontab -u root -r 删除所有定时任务
crontab命令的黑白名单
/etc/cron.deny 黑名单(黑名单内的用户不能执行crontab -e命令)
vim /etc/cron.deny
/etc/cron.allow 白名单(只有白名单内的用户可以执行crontab -e命令, 除root用户外,若有白名单时,则黑名单失效。)
crontab -u student -e 若student用户在黑名单中,此任务也可以执行
(root用户让student用户执行此命令)
在/etc/cron.d/ 建立文件westos
时间 执行用户 命令 (* * * * * root touch /mnt/file{1..5})每分钟执行一次
systemd-tmpfiles --create /usr/lib/tmpfiles.d/* 创建/usr/lib/tmpfiles.d/*中的文件
touch /mnt/westos/file
touch /mnt/westos/file1
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/* 清理/usr/lib/tmpfiles.d/*中的文件
(只有超出存在时间的文件会被清理)