系統延遲及定時機制
計畫定期任務:
at 命令:可以指定某一任務在將來的特定時間執行。該作業可能是一次備份、對您系統的檢查或者特定時間傳送的通知。那些需要花費很長時間才可完成的作業正適合 at 命令。僅需使用 at 命令將任務設定為在一分鐘或兩分鐘之後執行。然後便可以安全登出 , 因為該任務會在與 shell 會話斷開連線的情況下執行。
at 命令必須指定任務應執行的時間。該指定可以是具體時間和 / 或日期 ( 例如星期一 , 10:00pm 或 7 月 15 日 ) 。也可以是當前時間的相對時間 ( 現在時間加上 5 分鐘 , 現在時間加上 3 天或 4:00pm 加上1 周 ) 通過新增其他選項 , 您可以在任務完成是傳送郵件 ( -m ), 或者從檔案中讀取任務 ( -f 檔案 ), 而無需通過標準輸入進行。 在鍵入 at 命令列之後 , 按 enter 並繼續鍵入作業中包含的其他命令。任務可由多個命令組成。在完成鍵入要執行的命令時 , 在單獨出現的一行中按 ctrl+d 完成任務
定時一分鐘以後在/mnt下建立法file1..10
atrm 作業命令編號是刪除作業
cron 裝置管理必須按計畫定期重複執行的程式。
後台程式crond 每分鐘喚醒一次 , 以執行計畫的任何任務使用者使用crontab 命令計畫個人任務。
系統管理員可以在系統範圍配置檔案中設定任務。
單個使用者使用稱為 crontab ( cron 表 ) 的文字檔案登記任務
crontab -l ##列出檔案
-r ##刪除檔案
-e ##編輯檔案
crontab -e 只能root使用者執行
1 * * * * 每分鐘執行一次命令
1 * * * * rm -fr /mnt/*
系統初始只有黑名單,白名單存在時,黑名單失效
vim /etc/at.deny ##黑名單
vim /etc/at.allow ##白名單 白名單存在時 只有白名單使用者 可以建立定時任務
系統中服務在正常執行時會產生臨時檔案,在系統中服務的臨時檔案存放位置:/usr/lib/tmpfiles.d/
vim /lib/tmpfiles.d/westos.conf
每5s建立乙個root:root名為westos的目錄
systemd-tmpfiles --create /lib/tmpfiles.d/* ##執行/lib/tmpfiles.d/下檔案內容
systemd-tmpfiles --clean /lib/tmpfiles.d/* ##清除/lib/tmpfiles.d/下檔案內容
系統延遲及定時機制
1 at命令 at命令可以指定某一任務在將來的特定時間執行。該作業可能是一次備份 對系統的檢查或者特定時間傳送的通知。那些需要話費很長時間才可完成 的作業正適合at命令。僅需使用at命令將任務設定為在一分鐘或兩分鐘之後執行。然後便可以安全登出,因為該任務會在與shell對話斷開的情況下運 行 at命...
系統延遲及定時機制
系統延遲任務發起命令 root aclhost mnt at 11 03 at touch mnt file 要執行的命令 at 按ctrl d 任務發起 job 2 at sat nov 7 11 03 00 2015 root aclhost mnt at l 檢視任務列表 sat nov 7 ...
linux管理之系統延遲及定時機制
linux管理之系統延遲及定時機制 計畫定期任務 at 命令可以指定某一任務在將來的特定時間執行。該作業可能是一次備份 對您系統的檢查或者特定時間傳送的通知。那些需要花費很長時間才可完成的作業正適合 at 命 令。僅需使用 at 命令將任務設定為在一分鐘或兩分鐘之後執行。然後您便可以安全登出 因為該...