當前位置:首頁 » 操作系統 » linuxat時間

linuxat時間

發布時間: 2022-12-06 03:28:04

1. linux命令詳解之at

Linux下,有兩個命令可以用來作為計劃任務而執行,

要使用一次性任務計劃,linux必須要有負責這個計劃任務的服務,那就是atd服務
但是並非所有的linux distribution都默認會打開,我們需要手動激活愛聽的任務

如果服務未安裝,則需要手動安裝
#:yum install - y at 或 #:apt-get install at

如果擔心啟動是否執行OK的話,可使用命令查看:
#:ps aux |grep atd
或者使用
systemctl status atd
# 查閱一下 atd 目前的狀態,Active 狀態應是 running

使用 at 這個指令來產生所要運行的工作,並 將這個工作以文本文件的方式寫入 /var/spool/cron/atjobs/ 目錄內,該工作便能等待 atd 這個服務的取用與執行了。 不過,因為安全的理由,並不是所有的人都可以進行 at 工作調度!
at 的使用限制是利用 /etc/at.allow 與 /etc/at.deny 這兩個文件來進行的! 加上這兩個文件後,at 的工作情況其實是這樣的:

在一般的 distributions 當中,由於假設系統上的所有用戶都是可信任的,因此系統通常會保留一個空的 /etc/at.deny 文件,意思是允 許所有人使用 at 指令的意思 (您可以自行檢查一下該文件)。 不過,萬一你不希望有某些 使用者使用 at 的話,將那個使用者的帳號寫入 /etc/at.deny 即可! 一個帳號寫一行。

單一工作調度的進行就使用 at 這個指令!這個指令的運行非常簡單!將 at 加上一個時間即可!基本的語法如下:

事實上,當我們使用 at 時會進入一個 at shell 的環境來讓使用者下達工作指令,此時,建議 你最好使用絕對路徑來下達你的指令,比較不會有問題!由於指令的下達與 PATH 變數有關, 同時與當時的工作目錄也有關連 (如果有牽涉到文件的話),因此使用絕對路徑來下達 指令,會是比較一勞永逸的方法。 舉例來說,你在 /tmp 下達 at now 然後輸入 mail -s "test" root < .bashrc , 問一下,那個 .bashrc 的文件會是在哪裡?答案是 /tmp/.bashrc !因為 at 在運行時,會跑到當時下達 at 指令的那個工作目錄運行!

要注意的是,如果在 at shell 內的指令並沒有任何的訊息輸出,那麼 at 默認不會發 email 給執行者的。 如果你想要讓 at 無論如何都發一封 email 告知你是否執行了指令,那麼 可以使用「 at -m 時間格式 」來下達指令! at 就會傳送一個訊息給執行者,而不論該指令執行有無訊息輸出了!

如果要在某某時刻,在我的終端機顯示出 Hello 的字樣,可以通過終端機的設備來處理!假如你在 tty1 登陸(在命令行裡面輸入 tty 可以查看),則可以使用 echo "Hello" > /dev/tty1 。

at 有另外一個很棒的優點, 由於 at 工作調度的使用上,系統會將該項 at 工作獨立出你的 bash 環境中, 直接交給系統的 atd 程序來接管,因此,當你下達了 at 的工作之後就可以立刻離線了, 剩下的工作就完全交 給 Linux 管理即可!所以如果有長時間的網路工作時,使用 at 可以讓你免除網路斷線後的困擾。

其實 batch 是利用 at 來進行指令的下達!只是加入一些控制參數而已。這個 batch 神奇的地方在於:他會在 CPU 的工作負載小於 0.8 的時候,才進行你所下達的工作任務啦!

那什麼是工作負載 0.8 呢?這個工作負載的意思是: CPU 在單一時間點所負責的工作數量。不是CPU 的使用率喔! 舉例來說,如果我有一隻程序他需要一直使用 CPU 的運算功能,那麼此 時 CPU 的使用率可能到達 100% , 但是 CPU 的工作負載則是趨近於「 1 」,因為 CPU 僅負責一個工作!如果同時執行這樣的程序兩支呢? CPU 的使用率還是 100% ,但是工作負載 則變成 2 了! 所以也就是說,當 CPU 的工作負載越大,代表 CPU 必須要在不同的工作之間進行頻繁的工 作切換。 因為一直切換 工作,所以會導致系統忙碌啊! 系統如果很忙碌,還要額外進行 at ,不太合理!所以才有 batch 指令的產生!

下面來實驗一下 batch 好了!為了產生 CPU 較高的工作負載,我們用了 計算 pi 的腳本,連續執行 4 次這只程序, 來模擬高負載,然後看看batch 的工作現象。

使用 uptime 可以觀察到 1, 5, 15 分鍾的「平均工作負載」量,因為是平均值,所以當我們如上 表刪除掉四個工作後,工作負載不會立即降低, 需要一小段時間讓這個 1 分鍾平均值慢慢回 復到接近 0 啊!當小於 0.8 之後的「整分鍾時間」時,atd 就會將 batch 的工作執行掉了!
什麼是「整分鍾時間」呢?不論是 at 還是 crontab,他們最小的時間單位是「分 鍾」,所以,基本上,他們的工作是「每分鍾檢查一次」來處理的! 就是整分 (秒為 0 的時候),同時,你會發現其實 batch 也是使用 atq/atrm 來管理的!

2. 19. Linux的at定時任務調度

與crond不同的是,at任務調度是一次性的,而crond是重復性的

1.1 at命令是一次性定時計劃任務,at的守護進程atd會以後台模式運行,檢查作業隊列來運行

1.2 默認情況下,atd守護進程每60s檢查作業隊列,有作業時,會檢查作業運行時間,如果時間與當前時間匹配,則運行此作業

1.3 at命令是一次性定時計劃任務,執行完一個任務後就不再執行這個任務了

1.4 在使用at命令的時候,一定要保證atd進程的啟動,可以使用相關指令查看

    ps -ef | grep atd 可以檢查atd是否在運行

at [選項] [時間]

按兩次 ctrl+d 結束at命令的輸入

4.1 當天的hh:mm(小時:分鍾),假如這個時間已經過去,那麼就第二天的這個時間執行。例如04:00

4.2 模糊的詞語,例如midnight、noon、teatime(下午茶時間,16:00左右)

4.3 採用12小時計時制,例如8am

4.4 指定執行命令的具體日期,格式為month dat(月 日)或者mm/dd/yy或者dd.mm.yy,指定的日期必須跟著寫在在指定時間的後面,例如:04:00 2021-3-1就是2021年3月1日凌晨4點整執行

4.5 相對計時法,指定格式為now + count time-units,now就是當前時間,time-units是時間單位,可以是minutes、hours、days、weeks。count是時間的數量,例如:now + 5 minutes

4.6 直接用today、tomorrow來指定完成命令的時間

5.1 2天後的下午5點,執行/bin/ls /home指令

at 5pm + 2 days 按回車鍵

然後寫下那個時刻要執行命令 /bin/ls /home

最後按兩次ctrl+d退出at指令

5.2 atq指令可以直接執行,查看系統中待執行的工作任務

5.3 明天17:00輸出時間到指定文件內 /root/date100.log

at 17:00 tomorrow 按回車鍵

date > /root/date100.log

按兩次ctrl+d退出at指令的輸入

5.4 2分鍾後

at now + 2 minutes

5.5 刪除已經設置的任務,atrm 編號

可以用atq列出待執行的任務,列出後第一列就是job編號

3. linux.at 命令怎麼用

一次性定時計劃任務的at命令的用法!
1.命令格式:
at[參數][時間]
2.命令功能:
在一個指定的時間執行一個指定任務,只能執行一次,且需要開啟atd進程(
ps -ef | grep atd查看, 開啟用/etc/init.d/atd start or restart; 開機即啟動則需要運行 chkconfig --level 2345 atd on)。
3.命令參數:
-m 當指定的任務被完成之後,將給用戶發送郵件,即使沒有標准輸出
-I atq的別名
-d atrm的別名
-v 顯示任務將被執行的時間
-c 列印任務的內容到標准輸出
-V 顯示版本信息
-q<列隊> 使用指定的列隊
-f<文件> 從指定文件讀入任務而不是從標准輸入讀入
-t<時間參數> 以時間參數的形式提交要運行的任務 《Linux就該這么學》
使用實例:
實例1:三天後的下午 5 點鍾執行 /bin/ls
命令:
at 5pm+3 days
輸出:
[root@localhost ~]# at 5pm+3 days
at> /bin/ls
at> <EOT>
job 7 at 2013-01-08 17:00
[root@localhost ~]#
說明:
實例2:明天17點鍾,輸出時間到指定文件內
命令:
at 17:20 tomorrow
輸出:
[root@localhost ~]# at 17:20 tomorrow
at> date >/root/2013.log
at> <EOT>
job 8 at 2013-01-06 17:20

4. linux利用at怎麼調時間為每星期一三五

用crontab可以設置minute hour day month week command 順序:分 時 日 月 周,at只能一次

5. 求Linux大神,at設置指令執行時間, 要求:通過標准輸入:如在2011年4月9日9點向用戶郵箱發送以問候信息

Linux用戶任務操作系統用戶用戶同間使用電腦系統任務Linux執行任務同任務沒落實執行另項任務

操作系統管理用戶任務要求數系統都CPU主存儲器系統能二級存儲磁碟輸入/輸設備操作系統管理些資源資源共享用戶間造提請求種錯覺像獨自占據事實操作系統等待執行監視任務隊列些任務包括用戶工作操作系統任務電郵件列印作業操作系統根據每任務優先順序每任務配合適間片每間片約零點幾秒雖看起短其實足夠計算機完千萬指令集每任務都系統運行段間掛機系統轉向其任務;段間處理任務直任務完任務隊列刪除

跑東西Linux系統流程作業稱程每用戶任務每系統管理守護程序稱程 Linux管理使所任務共享系統資源我所關何控制些程讓客戶服務

程更式定義:獨立程序運行自虛擬址空間流程程序區別該程程序雖由程序程序靜態指令集合占系統資源操作程隨能發變化態使用系統資源運行程序程序啟進程

操作程概念同執行進程稱作業作業包含或進程尤其使用管道重定向命令

作業控制運行進程行進行控制例用戶暫停程稍等片刻繼續程 shell啟程每進程程所記錄用戶隨所欲掛起進程或重新啟該進程作業控制許shell(包括bashtcsh)特點允許用戶間進行切換獨立業務

例用戶編輯文本文件並需要止編輯做其事情利用作業控制用戶讓編輯器暫掛起並返shell提示符始做其事情做其事情重新啟掛起編輯器返剛停用戶離編輯器僅僅例作業控制其實際用途

啟進程

類型需要運行程序程序名執行程序其實啟進程Linux系統每進程都用於系統識別調度進程進程號主要兩種式啟進程:手啟調度啟預先設定根據用戶要求始自

1手啟

直接輸入用戶命令啟進程手啟該進程手啟該進程始前台台啟

前台啟手啟進程見式般情況用戶鍵入命令ls-升啟程前台進程系統已經狀態程許些用戶能困惑:我啟進程實際台運行系統啟自啟進程悄悄運行些用戶快速鍵入ls-l命令PS-X查看並沒看ls程覺奇怪事實結束進程LS太快使用ps看該進程已經執行結束

直接台手工啟進程用除非程非耗用戶急於結必要假設用戶要始期運行程格式化文本文件使整shell格式化程癱瘓狀態明智選擇台啟進程

2調度啟

需要些更耗費間資源密集型維護工作該系統適合半夜候用戶提前安排指定任務運行間或場合間系統自完所些工作自啟程需要啟命令

用戶命令指定間執行指定命令序列第重要命令命令其說命令至少需要指定命令執行間運行命令允許您指定間指定期間請注意指定間歧視問題 :現用戶指定執行間:3:20早晨發命令前晚20:00究竟執行命令期用戶仍工作前3: 20則該命令候完退工作狀態用戶3:20前該命令執行第二清晨命令語:

[-V] [-Q隊列] [-f文件名] [-mldbv]間

AT-C工作[工作]

>允許使用非復雜指定間接受hh:mm(:鍾)指定間間已第二執行用於午夜(深夜)午(午)更晦澀難懂午茶(午茶間通16:00)指定間用戶使用12制面間AM(午)或PM(午)說明午或午指定命令執行指定期格式月份(月)或MM / DD / YY(月//)或DD.MM.YY(月)指定期必須遵循面指定間

述絕計其實使用相計錯要執行命令安排指定格式:+計單位現前間間單位單位間鍾(鍾)數(h)數()周(周)計數間量論幾或幾等等

序用於直接指定命令完今(今)明(明)面些例說明具體用假設現間

[例]今午5:30指定執行命令 2月24午12:30,2001命令格式:

午5:30

17:30

今17:30

現+ 5

現+ 300鍾

17:30 24.2.99

17:30 2/24/99

17:30 2月24

些命令表達更重要意義完全所間完全自由選擇根據喜情況般採用絕間24鍾避免導致序錯誤發由於用戶自疏忽例面例寫:

17:30 2/24/99

清楚其理解

at命令自執行命令標准輸入或使用-f選項指定文件讀取執行命令使用su命令切換用戶shell則前用戶認執行用戶所錯誤輸發送用戶發送電郵件收消息原用戶登錄shell所者作業文件工作7月31午10許

任何情況超級用戶使用命令於其用戶否使用取決於兩文件:/ etc / at.allow/ etc / at.deny

cron命令<BR /述兩命令完某些任務定間內要知道能執行換句說指定運行命令系統完任務指定間切都結束許情況需要重復幾命令:家公司自報告員工公司星期第周候需要使用完任務cron命令cron命令應手啟cron命令系統啟自啟進入台(所沒必要使用符號(&))用戶沒許可權運行該命令由shell腳本雖超用戶手啟cron建議由系統自行啟shell腳本

cron命令搜索找/ var / spool / cron內目錄用戶名/ etc / passwd文件名crontab文件文件發現載入內存例用戶名狡猾用戶所應crontab文件/ var / spool / cron內/狡猾換句說用戶名crontab文件存儲/ var / spool / cron內目錄搜索/ etc / crontab文件寫同格式cron命令cron啟首先檢查用戶否設置crontab文件轉移休眠狀態釋放系統資源台進程佔用資源非少每鍾醒隨著間推移看否前需要運行命令執行命令任何輸發送電郵件crontab所者或者/ etc / crontab文件MAILTO環境變數指定用戶面簡單介紹些cron cron命令執行工作原理需要用戶干預要求用戶順序執行crontab命令面crontab命令

crontab命令用於安裝刪除crontab命令或列表形式用驅cron守護進程換句說用戶需要執行命令序列crontab文件執行每用戶都自crontab文件面看看何創建crontab文件/ VAR / spool / cron內crontab文件能直接創建或crontab文件crontab命令現假設用戶名狡猾需要創建自crontab文件首先使用任何文本編輯器創建新文檔向其寫入需要運行定期要執行命令保存並退假設文件/ tmp / test.cron使用crontab命令文件安裝用戶crontab文件類型: crontab test.cron

創建crontab文件/ var / spool / cron內目錄看看發現狡猾文件文件必需crontab文件

何crontab文件輸入要執行命令間文件每行由六域其前五欄位指定命令執行間域要執行命令使用每域間空格或製表符隔格式:

鍾月月周命令

第二第鍾3月第四今前幾月周第五第六要執行命令些項目能空必須填補需要指定些些用*代替*通配符代替任何字元所任何間忽略計

程暫停恢復命令允許進程暫停恢復程BG FG

作業控制需要運行待業復甦流產始繼續運行鍵盤按ctrl + Z掛起前前台作業鍵盤按CTRL + Z暫停前執行命令cat使用jobs命令顯示列表操作外殼包括具體工作工作數量工作電流狀態執行恢復程兩選項:作業掛起fg命令放前台操作bg命令台始掛起靈使用該命令帶極便

進程查看器

由於Linux用戶系統候要解其用戶現做Linux進程系統部署管理些程往往需要管理程:首先我必須知道底程程等程必要查看工作

命令

命令主要用於查看前線用戶命令非用用戶希望創建即消息其用戶使用talk命令必須首先確定用戶網做或談程能立系統管理員希望監視每登錄用戶刻行使用誰命令誰命令應用程序非簡單更准確握用戶情況廣泛使用

w命令

命令用於顯示登錄系統用戶誰w命令功能更強僅誰登錄系統顯示些用戶工作進展並統計相更詳細科增強版本w命令誰命令命令w命令顯示項目按順序:前間系統啟現間記錄數量用戶該系統1秒5秒15秒平均負載每用戶數據該項目顯示順序間指:登錄帳號終端名稱遠程主機名登錄間空閑間JCPUPCPU前運行進程命令行JCPU所花費間終端(tty)連接所進程候包括台作業包括前運行台作業所佔用間PCPU間指由前進程所佔用間(即程序)項目

ps命令 BR /> ps命令基本命令非強進程查看器使用命令決定哪些進程運行運行狀態程僵屍進程哪些進程佔用資源等等總數信息通執行命令

ps命令用監控台進程工作台進程溝通些標准屏幕鍵盤輸入/輸設備所需要檢測其狀態使用ps命令

ps [選項]

面命令選項說明:
>

-E顯示所進程

-F格式

h顯示標題

- L格式

-W寬輸

顯示終端進程包括其用戶進程

R運行進程

X顯示沒控制終端進程

O [+ | - ] K1 [+ | - ] K2 [...]]短按鍵K1 K2快捷鍵指定級排序順序進程列表詩同格式指定預設值些默認順序由用戶指定覆蓋面+字元選其向 - 字元反轉指定鍵

用三參數UX

top命令

top命令ps命令相同顯示目前流程其條件頂部態程即通用戶按鍵刷新前狀態前台執行該命令獨占前台直用戶終止程序更准確說top命令提供實監控系統處理器狀態顯示系統CPU敏任務列表該命令按CPU使用內存使用率執行間任務進行排序;許互動式命令或者定製文件命令集特點

進程調度

需要斷前台進程通使用至於理由要殺背景按Ctrl + C組合鍵於台進程恐怕組合鍵解決必須打kill命令該命令終止台進程程所消耗程許太CPU間許程已經掛總種情況經發

kill命令發送指定信號給進程結束程發送信號指定則默認值TERM信號TERM信號終止所進程永遠能捕捉信號誰捕捉信號程能需要使用kill(9)信號信號能捕獲

kill命令語簡單基本兩種式:

殺[-s信號|-P] [-a〕進程ID ...
殺-L [信號]

6. linux中怎麼用at設置關機時間

在虛擬機當中用at設置關機時間#at 23:00 5/26/2010>cd /back>tar -cvf tmp.tar /tmp>init 0ctrl +d 結束操作

7. linux中at命令

linux
at
命令詳解
使用方式
:
at
-V
[-q
queue]
[-f
file]
[-mldbv]
TIME
說明
:
at
可以讓使用者指定在
TIME
這個特定時刻執行某個程序或指令,TIME
的格式是
HH:MM其中的
HH
為小時,MM
為分鍾,甚至你也可以指定
am,
pm,
midnight,
noon,
teatime(就是下午
4
點鍾)等口語詞。
如果想要指定超過一天內的時間,則可以用
MMDDYY
或者
MM/DD/YY
的格式,其中
MM
是分鍾,DD
是第幾日,YY
是指年份。另外,使用者甚至也可以使用像是
now
+
時間間隔來彈性指定時間,其中的時間間隔可以是
minutes,
hours,
days,
weeks。
另外,使用者也可指定
today

tomorrow
來表示今天或明天。當指定了時間並按下
enter
之後,at
會進入交談模式並要求輸入指令或程序,當你輸入完後按下
ctrl+D
即可完成所有動作,至於執行的結果將會寄回你的帳號中。
參數
:
-V
:
印出版本編號
-q
:
使用指定的佇列(Queue)來儲存,at
的資料是存放在所謂的
queue
中,使用者可以同時使用多個
queue,而
queue
的編號為
a,
b,
c...
z
以及
A,
B,
...
Z

52

-m
:
即使程序/指令執行完成後沒有輸出結果,
也要寄封信給使用者
-f
file
:
讀入預先寫好的命令檔。使用者不一定要使用交談模式來輸入,可以先將所有的指定先寫入檔案後再一次讀入
-l
:
列出所有的指定
(使用者也可以直接使用
atq
而不用
at
-l)
-d
:
刪除指定
(使用者也可以直接使用
atrm
而不用
at
-d)
-v
:
列出所有已經完成但尚未刪除的指定

8. linux中at命令

at命令
at:計劃任務,在特定的時間執行某項工作,在特定的時間執行一次。
格式:at+時間
例1:date //查看系統當前時間
at 時間 //系統計劃啟動任務時間
at> date >/root/1.txt //date:系統計劃啟動任務時間執行date命令;/root/1.txt執行命令寫入位

置和文件
ctrl+d退出 //退出at命令
例2:date //查看系統當前時間
at 時間 //系統計劃啟動任務時間
at> init 0 /root/2.txt //init 0:系統計劃啟動任務時間執行init 0(關機)命令;/root/2.txt執

行命令寫入位置和文件

例3:在固定時間內添加一個用戶(這時建立的用戶沒有密碼)
#at 12:00(時間) //at命令設定12:00執行一項操作
at>useradd aaa //在at命令里設定添加用戶aaa
ctrl+d //退出at命令
tail -f /etc/passwd //查看/etc/passwd文件後十行是否增加了一個用戶aaa

計劃任務結束後,查看任務是否寫入文件中,可以用cat或vi命令查看。
格式:cat(vi)+(路徑)文件名
例1:cat(vi) 1.txt
日 2月 6 09:21:28 CST 2005
計劃任務設定後,在沒有執行之前我們可以用atq命令來查看系統沒有執行工作任務。
格式:atq
例:atq
1 2005-02-06 09:23 a root

啟動計劃任務後,如果不想啟動設定好的計劃任務可以使用atrm命令刪除。
格式:atrm+任務號
例:atrm 1 //刪除計劃任務1
atq //查看計劃任務是否刪除

還可以進入到/var/spool/at目錄里把計劃任務刪除,計劃任務的文件都保存在該目錄里,可以用rm -f

文件名來刪除(以文件的形式刪除計劃任務,因為計劃任務是以文件形式保存在該目錄中)
例:#cd /var/spool/at //進入到/var/spool/at目錄中
ls //顯示目錄中所有文件
rm -f a0000a0119b0df //刪除計劃任務

在通常情況下,超級用戶都可以使用這個命令。對於其他用戶來說,能否可以使用就取決於兩個文

件:/etc/at.allow和/etc/at.deny。
當「用戶名」寫入/etc/at.deny中,用戶不能執行at命令(管理員限制用戶使用at命令)。
例:useradd text //新建一個text用戶
ls /etc/at.deny //查看at.deny文件內容
vi /etc/at.deny //對at.deny文件進行編輯
text //對at.deny文件進行編輯,寫入text用戶名,進行at命令限制,然後wq(保存退出)
cat /etc/at.deny //顯示at.deny文件內容
su - text //切換到text用戶
at 12:00 //text用戶執行at命令,如果被限制則出現下面的提示。
You do not have permission to use at.你不允許使用at這個命令

at.allow比at.deny優先順序高
at.allow文件中有的用戶可以執行at,沒有則不能。
linux操作系統在執行用戶是否可以執行at命令時,先看at.allow文件沒有才看at.deny文件。
注意:linux操作系統默認沒有/etc/at.allow文件。
例:ls /etc/at.allow //查看是否已經建立at.allow文件
touch /etc/at.allow //建立/etc/at.allow文件
vi /etc/at.allow //對at.allow文件進行編輯
text //對at.allow文件進行編輯,寫入text用戶名,該用戶名可以執行at命令,然後wq(保存退出)。
su - text //切換到text用戶
at 12:00 //text用戶執行at命令,若不出現上面所說的提示就可以進行at命令設定了。

at命令格式
at HH:MM YYYY-MM-DD //HH(小時):MM(分鍾) YYYY(年)-MM(月份)-DD(日)
例:at 4:00 2004-11-27
HH[am pm]+D(天) days //HH(小時)[am(上午)pm(下午)]+days(天)
例:4pm + 3days :3天以後下午4:00執行at命令設定的計劃任務。

9. linux 顯示指定日期執行的系統命令

在某指定時間執行命令。
at [options] time [adte|+increment]
atq
atrm job-list
batch [options] [time]
at 和 batch 都是在某指定時間執行命令。它們都接受標准輸入和文件輸入。
atq 顯示at隊列中的作業列表。atrm 將取消掛起 at 隊列中的作業。學習更多linux知識《Linux就該這么學》,什麼都沒有示例來得快,現在開始講解示例。(主要是文字介紹好麻煩,好啰嗦,請見諒)
示例

示例1.
gopain@gopain:~$ at
Garbled time
gopain@gopain:~$ at 3.35pm
warning: commands will be executed using /bin/sh
at> date
at> <EOT>
job 1 at Thu Apr 10 15:35:00 2014

我的電腦是ubuntu13.04 ,默認是沒有安裝at程序,所以需要: sudo apt-get install at.[看來at是一個實用程序然後就可以用了,定時執行呀,想想就很好由沒有。

使用atq查看:
gopain@gopain:~$ atq
1 Thu Apr 10 15:35:00 2014 a
gopaingopain@gopain:~$

使用atrm可以刪除作業:
atrm 1
即刪除1號作業。
完整示例:
gopain@gopain:~$ at 1540
warning: commands will be executed using /bin/sh
at> mkdir at_test_d
at> <EOT>
job 2 at Thu Apr 10 15:40:00 2020
gopain@gopain:~$ atq
2 Thu Apr 10 15:40:00 2020 a
gopaingopain@gopain:~$ atrm 2
gopain@gopain:~$ atq
gopain@gopain:~$

其中at 1540 表示下午15:40.
還有:
at [command] 1545 +1 week
表示在下周的今天執行[command]的命令
還有:
at 1545 Thursday
表示周四執行,如果本周周四已經過去,那麼會在下周四執行。

熱點內容
光遇腳本輔助下載免費ios 發布:2024-04-19 15:22:11 瀏覽:241
表格VB腳本 發布:2024-04-19 15:13:07 瀏覽:778
python生成器表達式 發布:2024-04-19 15:12:10 瀏覽:745
獲取文件夾文件名 發布:2024-04-19 14:45:51 瀏覽:247
嗶咔本地緩存怎麼看 發布:2024-04-19 14:36:00 瀏覽:105
linux的alarm 發布:2024-04-19 14:26:22 瀏覽:333
松江麻將源碼 發布:2024-04-19 14:06:06 瀏覽:958
明日之後怎麼實名認證安卓 發布:2024-04-19 13:35:55 瀏覽:936
數據加密解密演算法 發布:2024-04-19 13:25:52 瀏覽:945
安卓平板存儲空間不知道用在哪裡 發布:2024-04-19 12:58:57 瀏覽:765