1.系統延時
at命令
at命令可以使系統延時發起指定動作
at + time ##在某時某刻
at > touch /mnt/file 這條命令會在指定的時間在/mnt/下建立file檔案
at -l | atq #檢視當前任務
atrm | at -d #取消指定任務
at -c #檢視任務內容
at now+1min #延遲一分鐘
at -f file #延遲執行檔案中的內容
at -m #延遲命令沒有輸出時仍然傳送郵件給執行者
at -m #延遲命令有輸出時但不傳送郵件給執行者
2.at命令的許可權
/etc/at.deny ##使用者黑名單,在此名單中出現的使用者不能執行at命令
/etc/at.allow ##使用者白名單,名單預設不存在,但名單一旦出現,黑名單失效
##系統所有使用者預設不能執行at,只有在名單中出現的使用者可以使用at命令
2.定時任務
vim /etc/cron.d/westos
分鐘 小時 天 月 周 使用者 動作
* * * * * root rm -fr /mnt/* #超級使用者每分鐘清裡一此/mnt
crontab 命令的執行權力設定
/etc/cron.deny ##使用者黑名單,在此名單中出現的使用者不能執行crontab命令
/etc/cron.allow ##使用者白名單,名單預設不存在,但名單一旦出現,黑名單失效
##系統所有使用者預設不能執行crontab,只有在名單中出現的使用者可以使用
3.系統臨時檔案的管理
#系統中服務在正常執行時會產生臨時檔案
/usr/lib/tmpfiles.d/*.conf ##系統中臨時檔案的配置
檔案型別 檔名稱 檔案許可權 檔案所有人 檔案所有組 檔案存在時間
systemd-tmpfiles --create /usr/lib/tmpfiles.d/* ##執行臨時檔案配置
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/* ##清裡臨時檔案
系統延時任務及定時任務
系統延時任務及定時任務 1.系統延時任務 root localhost at 23 37 設定任務執行時間 at rm fr mnt 任務動作 at ctrl d 用ctrl d發起任務 root localhost at now 1min 延時1分鐘 at rm fr mnt at at l 檢視...
Linux系統延時任務及定時任務
1.系統延時任務 root localhost at 23.23 設定任務執行時間 at rm rf mnt 任務動作 at ctrl d 用ctrl d發起任務 root localhost at now 1min 延時1分鐘 at l 檢視任務列表 at c 任務號 檢視任務內容 at r 任務...
Linux系統延時任務及定時任務
root client sshd at 02 11 設定任務執行時間 at rm fr mnt 任務動作 job 5 at sun jan 20 02 43 00 2019 用ctrl d發起任務 root client sshd at now 1min 延時1分鐘 at l 檢視任務列表 at c...