linux例行性工作

2021-06-28 20:14:10 字數 1003 閱讀 4409

linux工作排程種類:at,cron

at:at是乙個可以處理僅執行一次就結束排程的命令,不過要執行at時,必須要有atd這個服務。

/etc/init.d/atd restart(atd啟動)

at這個命令生成所要執行的工作,並將這個工作已文字的方式寫入/var/spool/at這個目錄內,該工作便能夠等待atd這個服務的取用於執行

/etc/at.allow和/etc/at.deny這兩個檔案來空值at的使用:

1.先尋找/etc/at.allow這個檔案,寫在這個檔案中的使用者才能使用at,沒有在這個檔案中的使用者則不能使用at(即使沒有寫在at.deny當中)

2.如果沒有/etc/at.allow,則尋找/etc/at.deny這個檔案,若寫在這個檔案中的使用者不能使用at,沒有在at.deny這個檔案中的使用者可以使用at

3.如果兩個檔案都不存在,那麼自由root可以使用at這個命令

由於系統一般假設所有的使用者都是可以信任的,因此系統通常會保留乙個空的/etc/at.deny檔案,意識是允許所有的人可以使用at命令。不過不希望一些使用者使用at的話,將那個使用者的賬號寫入/etc/at.deny即可!乙個賬號一行。

at 【-mld】time

at -c 工作號碼

-m:當at的工作完成後,及時沒有輸出資訊,以email通知使用者工作已結束

-l : at -l 相當與atq,列出目前系統上面的所有該使用者的at排程

-d : at -d相當與atrm,可以取消乙個at排程中的工作

-c: 可以列出後面該項工作的實際命令內容

time時間格式:

hh:mm 在今日的hh:mm時刻進行,若已超過該時刻,則明天的hh:mm進行此工作

hh:mm yyyy-mm-dd 強制某年某月某天的特殊時刻進行該工作

hh:mm[am|pm] + number [minutes | hours | days | weeks]:在某個時間點再加幾個時間後才進行

batch:系統有空時才進行後台任務

Linux 例行性工作

什麼是例行性工作?其實對於例行性工作而言就是在當前環境下週期性進行的必須工作。在linux下,有2種例行性工作種類 一種是突發性,做完以後就沒有的那種 at at是個可以處理僅執行一次就結束排程的命令,不過要執行at,必須要有atd這個服務。在某些linux版本中這個服務專案不是預設開啟的,所以我們...

linux例行性工作排程

什麼是例行性工作?比如太陽每天從東方公升起,學校的上課鈴總是不厭煩的定時響起,老媽的喊叫聲總在每天的固定時刻叫你起床等。這些都是例行性工作。linux系統也有自己的定時要辦的事情,比如日誌檔案的輪替,whatis資料庫的建立等等。linux例行性工作分一次性的 at 和迴圈執行的 cron 本篇部落...

Linux 例行性工作排程

所謂排程就是將這些工作安排執行的流程 1 linux工作排程的種類 at cron 兩種工作排程方式 1 例行性,每隔一定的週期要辦的事項 2 突發性,一次做完後就不再做的排程 at at是乙個可以處理僅執行一次就結束排程的指令,執行at需要有atd服務的支援 2 centos系統上常見的例行性工作...