第三 系統延遲及定時機制

2021-07-30 20:02:16 字數 1812 閱讀 7692

計畫定期任務:

at 命令:可以指定某一任務在將來的特定時間執行。該作業可能是一次備份、對您系統的檢查或者特定時間傳送的通知。那些需要花費很長時間才可完成的作業正適合 at 命令。僅需使用 at 命令將任務設定為在一分鐘或兩分鐘之後執行。然後便可以安全登出 , 因為該任務會在與 shell 會話斷開連線的情況下執行。

at 命令必須指定任務應執行的時間。該指定可以是具體時間和 / 或日期 ( 例如星期一 , 10:00pm 或 7 月 15 日 ) 。也可以是當前時間的相對時間 ( 現在時間加上 5 分鐘 , 現在時間加上 3 天或 4:00pm 加上1 周 ) 通過新增其他選項 , 您可以在任務完成是傳送郵件 ( -m ), 或者從檔案中讀取任務 ( -f 檔案 ), 而無需通過標準輸入進行。 在鍵入 at 命令列之後 , 按 enter 並繼續鍵入作業中包含的其他命令。任務可由多個命令組成。在完成鍵入要執行的命令時 , 在單獨出現的一行中按 ctrl+d 完成任務

定時一分鐘以後在/mnt下建立法file1..10

at -c  作業編號 是檢視作業所包含的命令

atrm 作業命令編號是刪除作業

cron 裝置管理必須按計畫定期重複執行的程式。

後台程式crond 每分鐘喚醒一次 , 以執行計畫的任何任務使用者使用crontab 命令計畫個人任務。

系統管理員可以在系統範圍配置檔案中設定任務。

單個使用者使用稱為 crontab ( cron 表 ) 的文字檔案登記任務

crontab -l      ##列出檔案

-r     ##刪除檔案

-e   ##編輯檔案

crontab -e 只能root使用者執行

* * * * * 每分鐘執行一次命令

* * * * * 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命...

系統延遲及定時機制

系統延遲及定時機制 計畫定期任務 at 命令 可以指定某一任務在將來的特定時間執行。該作業可能是一次備份 對您系統的檢查或者特定時間傳送的通知。那些需要花費很長時間才可完成的作業正適合 at 命令。僅需使用 at 命令將任務設定為在一分鐘或兩分鐘之後執行。然後便可以安全登出 因為該任務會在與 she...

系統延遲及定時機制

系統延遲任務發起命令 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 ...