Linux 延時任務與定時任務

2021-08-30 22:00:45 字數 828 閱讀 7389

延時任務:系統的延時任務是通過at命令是實現的,負責這個延時任務的服務是atd服務,通常這個服務是預設開啟的

延時任務的發起過程

(1)at time       表示在某一時刻發起任務

(2)dosomething    任務具體執行的內容

(3)ctrl+d        儲存該命令

延時任務的常見命令

延時任務的黑名單

延時任務白名單定時任務:延時任務只能執行一次,對任務進行一次排程,但是如果我們想迴圈排程某個工作,就必須採用定時任務

命令:crontab

注意:此命令的使用必須在crond服務開啟的前提下才能使用

定時任務的發起

定時任務白名單

設定系統級的定時任務臨時檔案概念:清理定時任務的檔案就是臨時檔案

作用:為了防止系統中的資源被浪費,系統中有清理臨時任務的機制,將一些滯留時間超過規定時間的檔案清理

存放位置:在系統中 /usr/lib/tmpfiles.d/ 目錄下存放

示例:

延時任務與定時任務

1.延時任務 at命令的使用 1 開啟終端,在根目錄下建立乙個新的目錄取名為 at 2 進入 at目錄下,執行watch n 1 ls l at命令,對其進行監控 3 同時開啟另乙個終端,執行命令 at 某個將來的具體時刻 表示將來在某個時刻執行你特定的操作 例如下圖便是在17 20在 at目錄下建...

延時任務和定時任務

1.at 延時 at l 檢視任務 at r 任務編號 刪除任務 etc at.allow 白名單,白名單中存在的使用者可以使用at,白名單優先順序高,黑白名單中使用者同時存在,白名單生效 etc at.deny 黑名單,存在的使用者不能使用at 2.crontab 定時 由crond.servic...

Linux下的定時任務與延時任務

1 延時任務發起命令 at at 命令可以指定某一任務在將來的特定時間執行。該任務會在與shell會話斷開連線的情況下執行,用at命令將任務設定在一兩分鐘後執行時可以安全登出 at 命令必須指定任務應執行的時間。該指定可以是具體時間和日期,也可以是當前時間的相對時間 在鍵入 at 命令列之後 按 e...