5分鍾後把 /root/.bashrcat這個文件的內容通過郵件發給dmtsai用戶,郵件的標題是 "testing at job"
㈡ Linux怎樣在某一特定時間執行命令(使用at」
簡介
at定時任務,指定一個時間執行一個任務,只能執行一次。需要安裝at服務,apt-get install at;
創建at任務
創建at任務方式有兩種,從文件輸入和從控制台輸入。以下分別用兩種方式創建1分鍾後將當前時間寫入 home/result 文件的命令
1、從文件輸入
附錄
1、at時間定義
at允許使用一套相當復雜的指定時間的方法。
1)能夠接受在當天的hh:mm(小時:分鍾)式的時間指定。假如該時間已過去,那麼就放在第二天執行。例如:04:00
2)能夠使用midnight(深夜),noon(中午),teatime(飲茶時間,一般是下午4點)等比較模糊的詞語來指定時間。
3)能夠採用12小時計時制,即在時間後面加上AM(上午)或PM(下午)來說明是上午還是下午。例如:12pm
4)能夠指定命令執行的具體日期,指定格式為month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年),指定的日期必須跟在指定時間的後面。例如:04:00 2009-03-1
5)能夠使用相對計時法。指定格式為:now + count time-units ,now就是當前時間,time-units是時間單位,這里能夠是minutes(分鍾)、hours(小時)、days(天)、weeks(星期)。count是時間的數量,幾天,幾小時。例如:now + 5 minutes 04pm + 3 days
6)能夠直接使用today(今天)、tomorrow(明天)來指定完成命令的時間。
㈢ 在linux上怎樣操作at at+cfun=1
1、常用操作
1.1 AT
命令解釋:檢測 Mole 與串口是否連通,能否接收 AT 命令;
命令格式:AT
命令返回:OK (與串口通信正常)
(無返回,與串口通信未連通)
測試結果:AT
OK
1.2 AT+CSQ
命令解釋:檢查網路信號強度
命令格式:AT+CSQ
命令返回:+CSQ: **,##
其中**應在 10 到 31 之間,數值越大表明信號質量越好,##為誤碼
率,值在 0 到 99 之間。
否則應檢查天線或 SIM 卡是否正確安裝
測試結果:AT+CSQ
+CSQ: 20,5
1.3 AT+CPIN?
命令解釋:檢查登入移動設備(ME)的密碼.
命令格式:AT+CPIN?
命令返回:+CPIN: 狀態
其中狀態值可能是:
READY(表示 SIM卡正常,同時不需要登入密碼),
SIM PIN (表示 ME等待提供 SIM卡的 PIN 碼)
SIM PUK (表示 ME等待提供 SIM卡的 PUK碼)
SIM PIN2 (表示 ME等待提供 SIM 卡的 PIN2 碼)
SIM PUK2 (表示 ME等待提供 SIM卡的 PUK2 碼)
PH-SIM PIN (表示設備被鎖 SIM卡,ME等待提供從手機到 SIM卡的密碼)
PH-NET PIN (表示設備被鎖網路,ME等待提供提供網路個性化密碼)
ERROR (表示 SIM卡失敗或沒有插入 SIM卡)
測試結果:AT+CPIN?
+CPIN: READY
表示SIM卡正常,同時不需要登入密碼。
1.4 AT+COPS?
命令解釋:查詢運營商選擇狀態.
命令格式:AT+COPS?
命令返回:+COPS: ,,
的值為0 到 4, 默認值是 0
的值為 0 到 2, 默認值是 2
的值為運營商代碼, 中國移動的代碼是 46000, 聯通的代碼是 46001
測試結果:AT+COPS? Tech-Link T&E Limited 常用 AT 命令手冊
- 2 -
+COPS: 0, 2, 46000
1.5 AT+WOPEN=2
命令解釋:查詢模塊支持 Open AT 的 Library 版本及是否有 Open AT Application 在模塊中.
命令格式:AT+ WOPEN=2
命令返回:+WOPEN: 2, 「 Open AT Library version」 ,」 Open AT Application version」
Open AT Library version 代表的是模塊支持 Open AT 的 Library 版本,通常顯示的
值為」 AT v04.1x」 或 」 AT v04.2x」
Open AT Application version 代表的是模塊支持 Open AT 的 Library 版本,通常顯
示的值為」 AT v04.1x」 或 」 AT v04.2x」
注: 「 Open AT Library version」 和」 Open AT Application version」 兩個值必須是一個
一致(除最後一位外),否則會導致 Open AT 程序不穩定.
如果返回值」 Open AT Application version」 中沒有數據,僅顯
示+WOPEN: 2,」 AT v04.10」 則表示模塊中沒有 Open AT Application 程序.
測試結果:AT+WOPEN=2
+WOPEN: 2,」 AT v04.10」 ,」 AT v04.11」
OK
1.6 AT+WOPEN=0
命令解釋:停止 Open AT Application 程序.
命令格式:AT+ WOPEN=0
命令返回:OK 或 ERROR
測試結果:AT+WOPEN=0
OK
1.7 AT+WOPEN=4
命令解釋:刪除 Open AT Application 程序.
命令格式:AT+ WOPEN=4
命令返回:OK 或 ERROR
測試結果:AT+WOPEN=4
OK
注: 刪除 Open AT Application 程序前,必須先使用 AT+WOPEN=0 停止 Open AT 程序.
1.8 AT+WOPEN=1
命令解釋:開啟 Open AT Application 程序.
命令格式:AT+ WOPEN=1
命令返回:OK 或 ERROR
測試結果:AT+WOPEN=1
OK
1.9 AT+WIPCFG=3
命令解釋:查詢 WIP 軟體版本.
命令格式:AT+ WIPCFG=3
命令返回: 或 ERROR
測試結果:AT+WIPCFG=3
WIP Soft v201 on Open AT OS v411
OK Tech-Link T&E Limited 常用 AT 命令手冊
- 3 -
注意: 使用 AT+WIPCFG=3 命令前,必須確保 Open AT 程序是開啟狀態(即 AT+WOPEN=1).
WIP Soft v201 代表 WIP 的軟體版本是 V201, on Open AT OS v411 代表前面 v201 的
WIP 軟體是基於 v411的 Opean AT 開發平台上開發的.
WIP 軟體就是TCP/IP 協議站
1.10 AT+CSCS?
命令解釋:查詢終端適配器(TE)的字元集.
命令格式:AT+ CSCS?
命令返回:<字元集編碼格式>
返回值通常是下列中的一項.
「 GSM」 ----- GSM預設符號集(參考 GSM 03.38 第 6.2.1 節).
「 PCCP437」 ---- PC字元集代碼頁 437.
「 CUSTOM」 ---- 用戶自定義.
「 HEX」 ---- 十六進制: (取值范圍:00 到 FF。比如:052FE6 表示 3 個 8bit 字
符,轉換為十進制,分別為 5、47、230,禁止轉換為 ME原始字元集).
測試結果:AT+CSCS?
+CSCS: 「 PCCP437」
OK
1.11 AT+CGSN
命令解釋:查詢模塊的 IMEI 號碼.
命令格式:AT+ CGSN
命令返回:
測試結果:AT+CGSN
012345678901234
OK
注意: 如果顯示 012345678901234 表示模塊沒有寫IMEI 號碼,有 IMEI 號碼的話
應該顯示是 35xxxxxxxx (共 15 位數字).
1.12 ATI7
命令解釋:查詢語音編碼特性
命令格式:ATI7
命令返回:SPEECH CODINGS: FR,EFR,HR,AMR
1.13 A TZ
命令解釋:恢復默認設置
命令格式:ATZ
命令返回:OK
1.14 AT+CGMR (此命令功能同等於 ATI3)
命令解釋:查詢模塊版本;
命令格式:AT+CGMR
命令返回:
+CMEERROR
測試結果:AT+CGMR
661_09gg.Q2686H 1925236 100506 11:13
OK Tech-Link T&E Limited 常用 AT 命令手冊
- 4 -
解釋:模塊的 Firmware 版本號為 661
1.15 AT+IPR
命令解釋:修改串口 1 波特率;
命令格式:AT+IPR=
命令返回:ERROR
OK
測試結果:AT+IPR=115200
OK
注意:串口波特率修改為 115200 後要把串口調試工具的波特率設為相應波
特率後模塊才會有返回.
1.16 AT&W
命令解釋:保存模塊設置;
命令格式:AT&W
命令返回:OK
ERROR(保存不成功)
測試結果:AT&W
OK
1.17 ;&W
命令解釋:連續保存命令
命令格式:ATxxx;&W (AT xxx 代表要設置的命令,緊跟;&W 表示執行此設置的
同時保存該設置)
命令返回:OK
例如要將模塊的波特率設置成 115200 並保存它,則可以直接按如下操作:
測試結果:AT+IPR=115200;&W
1.18 AT+CGMI
命令解釋:查詢模塊廠商的標識;
命令格式:AT+CGMI
命令返回:WAVECOM MODEM
測試結果:AT+CGMI
WAVECOM MODEM
1.19 AT+CGMM
命令解釋:獲取模塊支持的頻帶;
命令格式:AT+CGMM
命令返回:MULTIBAND 900E 1800
900E
1800
1900
G850
MULTIBAND G850 1900
測試結果:AT+CGMM
MULTIBAND 900E 1800 (表示模塊支持多頻帶,首選頻帶為 900E 1800)
Tech-Link T&E Limited 常用 AT 命令手冊
- 5 -
1.20 A/
命令解釋:重復上次命令;
命令格式:A/
命令返回:上一次 AT 命令返回的值
這命令重復前一個執行的命令
1.21 AT+CPOF
命令解釋:關機;這個特殊的命令可停止 GSM軟體堆棧和硬體層
命令格式:AT+CPOF
命令返回:OK
測試結果:AT+CPOF
OK
注: AT+CPOF用於停止 GSM軟體堆棧,這命令的功能與 AT+CFUN=0 相同,
執行 AT+CFUN=1即可重新運行 GSM軟體堆棧.
A T+CPOF=1用於停止 GSM硬體層,運行此命令後 AT 將失去回應,必需
對模塊進行硬體復位模塊方可重新工作.
㈣ 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 來管理的!
㈤ 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命令設定的計劃任務。
㈥ Linux 使用基本知識: 用at和cron進行任務調度
如何在特定的時間運行一個命令at命令能在您所指定的時間運行您選擇的命令 例如 如果我想在上午 點鍾播放CDROM中的樂曲 則鍵入如下命令 $ at : at> cdplay 在上面的例子中 我先鍵入at : 然後鍵入回車 隨後出現at命令提示符at> 在這個提示符下 又鍵入命令cdplay 然後用 結束輸入 如果沒有鍵入 而輸入回車 則at>會在下一行出現 這樣就可以鍵入另一條要在 : 執行的命令 依次類推 您可以安排從 : 開始執行的一系列命令 在命令輸完後 用 結束輸入 相當於向當前輸入發出了一個 文件尾 信號 因此 如果您連續按兩次 的話 您就會從系統中注銷 下面的命令將列出所有待執行的作業 該命令會按照序號顯示當前全部作業 $ at l如果要刪除隊列中的某個作業 使用如下命令 它將刪除隊列中序號為 的作業 $ at rm 下面的命令將在新的千年開始前五分鍾啟動X Window系統 $ at : / / at> startx如讓模果一般用戶無法使用at命令的話 請檢查一下文件/etc/at deny和/etc/at allow 在默認配置中 系統允許所有的用戶世散使用at命令 如果您只想讓某些用戶使用at命令 就需要創建文件/etc/at allow 並將可以使用at命令的用戶列在文件中 對於at的其它可選項 請參見man at 如何設置cron我們在紅旗Linux系統中默認安裝了cron 它是一個Linux進程 主要用來在夜晚運坦返緩行某些後台作業 所以您一般不需要對它做任何改動 除非您想在其中增加某些作業或修改cron運行作業的時間 cron的某些作業對系統而言是基礎 用來保證系統能夠長時間正常工作 cron的工作主要包括 重建文件位置的資料庫 這樣您才能用 locate 命令查找清空/tmp目錄重建用戶手冊進行某些檢查設置 例如增加新字體我們在每天下班時不應該關閉Linux 否則cron就無法完成它的工作 如果您確實要將計算機在夜晚關閉 就應該調整cron 讓它在其它時間完成必需的工作 查看/etc/crontab文件可以了解cron作業什麼時候被喚醒 $ cat /etc/crontab一個可能的示例文件如下 # run parts * * * * root run parts /etc/cron hourly * * * root run parts /etc/cron daily * * root run parts /etc/cron weekly * * root run parts /etc/cron monthly 其中包括了四類作業 每小時執行一次的 每天執行一次的 每周執行一次的和每月執行一次的 您也可以修改該文件 以增加您自己的cron類別 文件中每一項的含義如下 分鍾( ) 小時( ) 一月中第幾天( ) 月份數( ) 星期幾( 或星期天至星期六) 其中 * 表示任何有效數字 因此 每小時完成的作業記錄在目錄/etc/cron hourly中 這些作業每個小時的第 分鍾將被執行 每天完成的作業記錄在目錄/etc/cron daily中 這些作業每天 點過 分執行 每周執行的作業在星期六的上午 點 分執行 每月執行的作業在每月 日上午 點 分執行 每一項的最後一列指明了當時間到了以後 要運行的命令文件的完整路徑名 如果您想把早晨 點 分執行的cron作業在中午進行 把 修改為 即可 cron在每分鍾都會被喚醒一次 並檢查/etc/crontab是否改變 所以對cron的修改是可以立即生效的 如果您想在cron中增加自己的作業 請將您要運行的命令的腳本文件或指向腳本的鏈接文件拷貝到目錄/etc/cron hourly或cron daily或cron weekly或cron monthly下 lishixin/Article/program/Oracle/201311/18426
㈦ linux 命令5分鍾後執行
1, sleep 300 && command
2, at命令很容易使用, 一個簡單使用at的例子類似於這樣:
$ at 5:00PM # 當前時間+5分種
at> date >> thisfile
at> <EOT>
在輸入 at 和應該運行命令的時間,at 會提示你在設定時間會運行該命令(此例中是 date 命令)。輸入 ^D(Ctrl + d)來完成請求。
假設我們在下午 5 點之前設置這個 at 命令,那麼這個日期和時間將在當天下午 5 點添加到名為 thisfile 文件的末尾。否則,該命令將在第二天下午 5 點運行。 《Linux就該這么學》 學習更多linux命令
㈧ linux中at的執行結果放在哪裡
之前說了使用crontab實現定時執行任務,假如我們只是想要讓特定任務運行一次,那麼,這備旅時候就要用到at監控程序了。
一、at服務
cron是一個linux下 的定時執行工具,可以在無需人工干預的情況下運行作業。
service atd start //啟動服務
service atd stop //關閉服務
service atd restart //重啟服務
service atd reload //重新載入配置
service atd status //查看服務狀態
二、at在配置文件:
at類似打仿孝凳印進程,會把任務放到/var/spool/at目錄中,到指定時間運行它 。at命令相當於另一個shell,運行at time命令時,它發送一個個命令,可以輸入任意命令或者程序。
三、參數詳解
at [-V] [-q x] [-f file] [-mldbv] time
at -c job ...
atq [-V] [-q x]
atrm [-V] job ...
-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 : 列出所有已經完成但尚未刪除的指定
at命令執行流程
# at 2:05 tomorrow
at>/home/kyle/do_job
at> Ctrl+D
AT Time中的時間表示方法
-----------------------------------------------------------------------
時 間 例子 說明
-----------------------------------------------------------------------
Minute at now + 5 minutes 任務在5分鍾後運行
Hour at now + 1 hour 任務在1小時後運行
Days 慎清 at now + 3 days 任務在3天後運行
Weeks at now + 2 weeks 任務在兩周後運行
Fixed at midnight 任務在午夜運行
Fixed at 10:30pm 任務在晚上10點30分
Fixed at 23:59 12/31/2018 任務在2018年12月31號23點59分
㈨ linux命令行下怎麼定時執行一個命令
只執行一次用at,比如:
atnow+20minutes
at>echo"Hello!!">/dev/pts/0
at><EOT>
如果是周期性地執行,比如每隔20分鍾執行一次
crontab-e
×/20××××echo"Hello!!">/dev/pts/0
詳細請man at和man crontab
㈩ linux問題:使用at命令,在下午5:30分執行關機命令
輸入如下命令:
#at 17:30
shutdown -h now
使用ctrl+d結束命令輸入。