中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux命令詳解之(at)

時(shí)間:2019-07-24

linux命令手冊(cè)_linux命令_linux命令windows命令

要使用一次性任務(wù)計(jì)劃,linux必須要有負(fù)責(zé)這個(gè)計(jì)劃任務(wù)的五福,那就是atd服務(wù)

但是并非所有的linux distribution都默認(rèn)會(huì)打開(kāi),我們需要手動(dòng)激活?lèi)?ài)聽(tīng)的任務(wù)

#:/etc/init.d/atd start

#:/etc/init.d/atd stop

atd服務(wù)啟動(dòng)支持用法:/etc/init.d/atd {start|stop|restart|crondrestart|status}

出現(xiàn)如下服務(wù),證明系統(tǒng)未安裝愛(ài)聽(tīng)的服務(wù),如圖:

我們需要手動(dòng)安裝

#:yum install - y at

#:apt-get install at

啟動(dòng)服務(wù):

#:/etc/init.d/atd start

如果擔(dān)心啟動(dòng)是否執(zhí)行OK的話,可使用命令查看:

#;ps aux |grep atd

at 命令參數(shù)

at [參數(shù)] [時(shí)間]

-m:當(dāng)指定的任務(wù)被完成之后,將給用戶(hù)發(fā)送郵件,即使沒(méi)有標(biāo)準(zhǔn)輸出

linux命令手冊(cè)_linux命令_linux命令windows命令

-I:atq的別名

-d:atrm的別名

-v:顯示任務(wù)將被執(zhí)行的時(shí)間

-c:打印任務(wù)的內(nèi)容到標(biāo)準(zhǔn)輸出

-V:顯示版本信息

-q:使用指定隊(duì)列

-f:從指定文件讀入任務(wù),而不是從標(biāo)準(zhǔn)輸入讀入

-t:一時(shí)間參數(shù)的形式提交要運(yùn)行的任務(wù)

at時(shí)間格式:

HH:AM

ex>04:00#在今日的HH:MM是可執(zhí)行,弱勢(shì)該是可以超過(guò),在在明天的此時(shí)可執(zhí)行

HH:MM YYYY-MM-DD

ex>04:00 2016-03-17

強(qiáng)制規(guī)定在某年某月的某一天的特殊時(shí)刻進(jìn)行該任務(wù)

HH:MM[am|pm] [Month] [date]

ex>04pm March 17

linux命令_linux命令手冊(cè)_linux命令windows命令

強(qiáng)制在某年某月的的某時(shí)刻進(jìn)行該任務(wù)

HH:MM[am|pm] + number [minutes|hours|days|weeks]

ex>now + 5 minutes

ex<04pm + 3days

某個(gè)時(shí)間點(diǎn)再加幾個(gè)事件后才執(zhí)行該任務(wù)

使用實(shí)例:

1.三天后的下午5點(diǎn)執(zhí)行/bin/ls

#:at 5pm+3 days

at>/bin/ls

at>按ctrl+D

2.明天17點(diǎn)鐘,輸出時(shí)間到指定文件內(nèi)

#:at 17:00 tomorrow

at>date>/tmp/2016.log

at>按ctrl+D

3.使用atq查看系統(tǒng)沒(méi)有執(zhí)行的工作任務(wù)

#:atq

linux命令windows命令_linux命令手冊(cè)_linux命令

4.刪除已經(jīng)設(shè)定的任務(wù)

#:atq

#atrm 任務(wù)號(hào)

#atq

5.顯示已經(jīng)設(shè)定的任務(wù)內(nèi)容

#:at -c任務(wù)號(hào)

中間省略N多

atd設(shè)置開(kāi)機(jī)啟動(dòng):

#:chkconfig atd on#當(dāng)前用戶(hù)

#chkconfig --level 2345 atd on#修改服務(wù)器的默認(rèn)啟動(dòng)等級(jí)

at命令的安全問(wèn)題:

如何達(dá)到at命令的使用可控,這是一個(gè)問(wèn)題,不過(guò)我哦們可以使用

/etc/at.allow 與 /etc/at.deny

來(lái)對(duì)at的使用進(jìn)行限制,其工作原理如下:

先尋找/etc/at.allow,寫(xiě)入這個(gè)文件的使用者能用,沒(méi)有在此文件中的則不能使用(即使沒(méi)有寫(xiě)在/etc/at.deny中)

如果沒(méi)有/etc/at.allow不存在,尋找/etc/at.deny文件linux命令,寫(xiě)在此文件中的使用者不能使用,而沒(méi)有在此文件中的使用者,就可以使用

linux命令手冊(cè)_linux命令windows命令_linux命令

如果兩個(gè)文件讀不存在,那么只有root可以使用at命令。

一般情況下。allow的管理較為嚴(yán)格,deny則較為松散

一般情況下,按章完成后系統(tǒng)通常會(huì)保留一個(gè)空的/etc/at/deny文件,儀式是允許所有人使用,如果不希望某人使用的話,直接把使用者的賬戶(hù)跳入/etc/at.deny里面即可。注意:一個(gè)賬號(hào)一行