一.系統延時任務
at + time
[[email protected] ~]# at 11:11
at> rm -fr /mnt/* ##延遲動作
at> ##ctrl+d表示發起動作
job 6 at Tue Aug 1 11:11:00 2017
at -l #檢視目前任務
atrm or at -r #取消指定任務
at -c #檢視任務内容
at -f file #延遲執行檔案中的内容
at -m #延遲指令沒有輸出時仍然發送郵件給執行者
at -M #延遲指令有輸出時但不發送郵件給執行者
at 指令的執行權力設定
/etc/at.deny ##使用者黑名單,在此名單中出現的使用者不能執行at指令
/etc/at.allow ##使用者白名單,名單預設不存在,但名單一旦出現,黑名單失效,系統所有使用者預設不能執行at,隻有在名單中出現的使用者可以使用at指令
二.定時任務
定時任務時永久有效的
定時任務程式crond,在系統中每分鐘做任務掃描
發起方式一
crontab -u username -e
crontab -u username -r
crontab -u username -l
發起方式二
發起方式三
crontab 指令的執行權力設定
/etc/cron.deny ##使用者黑名單,在此名單中出現的使用者不能執行crontab指令
/etc/cron.allow ##使用者白名單,名單預設不存在,但名單一旦出現,黑名單失效,系統所有使用者預設不能執行crontab,隻有在名單中出現的使用者可以使用
三.系統臨時檔案的管理
系統中服務在正常運作時會産生臨時檔案
/usr/lib/tmpfiles.d/*.conf ##系統中臨時檔案的配置
檔案類型 檔案名稱 檔案權限 檔案所有人 檔案所有組 檔案存在時間
d /mnt/westos 777 root root 10s