1.系統延遲任務發起命令
at 11:03
at> touch /mnt/file{1..10}##要執行的命令
at> <EOT><按ctrl+D>##任務發起
job 2 at Sat Nov 7 11:03:00 2015
at -l##查看任務列表
2Sat Nov 7 11:03:00 2015 a root
atrm 2##刪除編號爲2的任務、
at now+1min##任務延遲一分鐘執行
3.at命令的使用控制
/etc/at.deny##默認存在系統中,在此列表中出現的用戶被禁止
test##禁止test執行at
/etc/at.allow##默認在系統中不存在,
##但是當此文件存在時,
###deny文件失效,
#並且所有普通用戶能執行at的權力被禁止,只有在此文件中的用戶可以執行at
student##系統中的普通用戶只有student可以使用at
4.計劃定期任務
發起方式1
crontab
-e##編輯定期任務
-l##顯示定期任務
-r##刪除定期任務
crontab格式
分鐘 小時 天 月 周
分鐘/數字##每隔幾分鐘,以此類推,小時,天,月,周都適用
發起方式2
vim /etc/cron.d/ps##ps文件名稱任意
分鐘 小時 天 月 周用戶命令
4.crontab使用限制
/etc/cron.deny##默認存在系統中,在此列表中出現的用戶被禁止
test ##禁止test執行crontab
/etc/cron.allow##默認在系統中不存在,
##但是當此文件存在時,
###deny文件失效,
#並且所有普通用戶能執行crontab的權力被禁止,只有在此文件中的用戶可以執行crontab
student ##系統中的普通用戶只有student可以使用crontab
5.系統臨時文件
vim /usr/lib/tmpfiles.d/xxx.conf
類型名稱權限所有人所有組存在時間(s m d)
systemd-tmpfiles--create /usr/lib/tmpfiles.d/xxx.conf##創建
systemd-tmpfiles--clean/usr/lib/tmpfiles.d/xxx.conf##清理