99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

包含atlinux命令的詞條

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

:

列出所有已經完成但尚未刪除的指定

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命令的用法!

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

分享名稱:包含atlinux命令的詞條
文章分享:http://www.yijiale78.com/article12/hpdcgc.html

成都網站建設公司_創新互聯,為您提供品牌網站設計App設計ChatGPTApp開發建站公司網站維護

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司