at 命令允許指定linux系統何時執行指令碼。at命令會將作業提交到佇列中,指定shell何時動行該作業。 at的守護程序atd會以後臺的模式執行,檢查作業佇列來執行作業。
atd 守護程序會檢查系統上的乙個特殊目錄(通常位於/var/spool/at)來獲取用at命令提交的作業。預設情況下,atd守護程序每60秒檢查一下這個目錄。有作業時,atd守護過程會檢查作業設定執行的時間。如果時間跟當前時間匹配,atd守護程序就會執行此作業。
at 命令格式:
at [ -f filename] time
預設情況下,at命令會將stdin輸入放到佇列中。 你可以用-f 引數來指定用於讀取命令(指令碼檔案)的檔名。
time引數指定了linux系統何時執行該作業。 如果你指定的時間已經錯過,at命令會在第二天的哪個時間執行指定的作業。
-m:當指定的任務被完成之後,將給使用者傳送郵件,即使沒有標準輸出
-m:不傳送郵件
-l:atq的別名
-d:atrm的別名
-r:atrm的別名
-v:顯示任務將被執行的時間,顯示的時間格式為:thu feb 20 14:50:00 1997
-c:列印任務的內容到標準輸出
-v:顯示版本資訊
-q:後面加《佇列》 使用指定的佇列
-f:後面加《檔案》 從指定檔案讀入任務而不是從標準輸入讀入
-t:後面《時間引數》 以時間引數的形式提交要執行的任務
例如: at -f test.sh now 或 at -m -f test.sh 15:00
atq命令可以檢視系統中有哪些作業在等待。
atrm命令用來刪除等待中的作業。
只需要刪除作業號即可。 如 atrm xx
Shell中wc命令的使用
wc基本使用 linux系統中的wc word count 命令的功能為統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。命令功能是統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所指...
shell主要命令使用總結
ls 列出目錄內容 列出檔案資訊 預設是當前目錄 以字母順序排序 如果使用沒有任何 cftuvsux 或 sort選項 grep 格式 grep option pattern filename 注意 pattern如果是表示式或者超過兩個單詞的,需要用引號引用.可以是單引號也可雙引號,區別是單引號無...
Shell指令碼test命令使用總結
shell中的 test 命令用於檢查某個條件是否成立,它可以進行數值 字元和檔案三個方面的測試。數值測試 引數說明 eq等於則為真 ne不等於則為真 gt大於則為真 ge大於等於則為真 lt小於則為真 le小於等於則為真 eg num1 100 num2 100 if test num1 eq n...