Linux中的定時和延時

2021-08-10 03:38:00 字數 1665 閱讀 3321

黑名單:

寫入student使用者:

白名單:

寫入student:

注意:at中預設存在黑名單,黑名單中的使用者無法執行at命令,白名單可以自己建立,但白名單一旦建立,黑名單將失效。白名單出現後,系統中除了白名單中的使用者和root使用者,其餘使用者均不能使用at許可權。

二:定時技術(寫入程式的時間和事件是永久儲存的)

crontab

-e ########編輯

-l ########列出當前使用者的任務

-r ########刪除

-c ########檢視任務資訊

-i ######## 刪除詢問

任務都記錄在/var/spool/corn/* ,如果刪除,即位刪除掉任務

會把郵件都傳送給執行使用者

corn設定方式

方法1:crontab -e -u 使用者名稱(可以不寫,預設用當前使用者發起)

* ######每隔1分鐘,以此類推

corntab的黑白名單

預設只存在黑名單,當白名單被建立,黑名單將失效

黑名單:/etc/cron.deny/加入不能執行的使用者

建立白名單:touch /etc/cron.allow

白名單:/etc/cron.allow/除root使用者和名單中的使用者,其他使用者不能執行crontab命令(和at類似)

cron有兩個配置檔案

/var/spool/cron/* /etc/cron.d/可以指定不同使用者,使用者組

非互動錄入方式:(1)指令碼(2)多行錄入

3.檔案方式定義

vim /var/spool/cron/使用者名稱 以 某個 使用者身份執行cron,檔名必須和使用者名稱相同

分 時 天 月 周 動作

vim /etc/cron.d/檔案

分 時 天 月 周 使用者 動作

響應順序和系統有關。

anacron:監控crontab(在開機時)

systemd-tmpfiles –clean 管理臨時檔案

/usr/lib/tmpfiles.d/westos.conf 配置臨時檔案儲存規則

三:臨時檔案的管理

(1)建立臨時檔案管理配置檔案 路經: systemd-tmpfiles –creat /usr/lib/tmpfiles.d/*目錄名

(2)建立目標目錄下的測試檔案

(3)監視 指令碼中目標目錄(遞迴檢視)

(4)systemd-tmpfiles –clean /usr/lib/tmpfiles.d/*

linux中的定時及延時命令

at定時命令 1.引數 at l 列出延遲任務的id r 任務id 刪除此id任務 m 讓無輸出的id產生郵件 m 讓有輸出的id不產生郵件 c 任務id 檢視此id延遲任務的執行動作 f 檔案 用檔案記錄的命令作為延遲任務的執行動作 2.at命令的使用控制 系統預設全部使用者擁有執行at命令的權力...

Linux系統延時和定時機制

背景 人不可能時時刻刻在電腦面前,有時候也存在資源占用問題,因此如果可以延時操作或者定時操作,那將方便許多,今天就來介紹這兩種方法 一 系統延時 1 at命令 1 at 具體時間表示在將來的特定時間執行你的操作 1 我們可以先在 下建立乙個add檔案 用watch n 1 ls l add 監控 2...

Linux定時延時機制

1 at time time為具體時間,表示在某個時間執行某個任務 at now 表示在距離現在 時間後,執行某個任務 按ctrl d 表示儲存退出互動模式 2 at命令引數詳解 at l at q 檢視當前待執行任務 root localhost at l 6 tue oct 31 19 02 0...