系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux使用at命令執(zhí)行任務(wù)

Linux如何使用at命令執(zhí)行任務(wù)

時(shí)間:2014-12-31 14:21:25 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20141231/33812.html 手機(jī)查看 評(píng)論

  Linux命令中at命令用于列出已計(jì)劃的任務(wù),有點(diǎn)類(lèi)似日歷軟件的提醒功能,使用at命令你就不需要去特地下載有提醒功能的軟件,那么at命令還有那些用途呢?下面小編就給大家介紹下Linux at命令的用法。

 Linux如何使用at命令執(zhí)行任務(wù)

  在linux系統(tǒng)中你可能已經(jīng)發(fā)現(xiàn)了為什么系統(tǒng)常常會(huì)自動(dòng)的進(jìn)行一些任務(wù)?這些任務(wù)到底是誰(shuí)在支配他們工作的?在linux系統(tǒng)如果你想要讓自己設(shè)計(jì)的備份程序可以自動(dòng)在某個(gè)時(shí)間點(diǎn)開(kāi)始在系統(tǒng)底下運(yùn)行,而不需要手動(dòng)來(lái)啟動(dòng)它,又該如何處置呢? 這些例行的工作可能又分為一次性定時(shí)工作與循環(huán)定時(shí)工作,在系統(tǒng)內(nèi)又是哪些服務(wù)在負(fù)責(zé)? 還有,如果你想要每年在老婆的生日前一天就發(fā)出一封信件提醒自己不要忘記,linux系統(tǒng)下該怎么做呢?

  1.命令格式:

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

  2.命令功能:

  在一個(gè)指定的時(shí)間執(zhí)行一個(gè)指定任務(wù),只能執(zhí)行一次,且需要開(kāi)啟atd進(jìn)程(

  ps -ef | grep atd查看, 開(kāi)啟用/etc/init.d/atd start or restart; 開(kāi)機(jī)即啟動(dòng)則需要運(yùn)行 chkconfig --level 2345 atd on)。

  3.命令參數(shù):

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

  -I atq的別名

  -d atrm的別名

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

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

  -V 顯示版本信息

  -q《列隊(duì)》 使用指定的列隊(duì)

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

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

  at允許使用一套相當(dāng)復(fù)雜的指定時(shí)間的方法。他能夠接受在當(dāng)天的hh:mm(小時(shí):分鐘)式的時(shí)間指定。假如該時(shí)間已過(guò)去,那么就放在第二天執(zhí)行。當(dāng)然也能夠使用midnight(深夜),noon(中午),teatime(飲茶時(shí)間,一般是下午4點(diǎn))等比較模糊的 詞語(yǔ)來(lái)指定時(shí)間。用戶還能夠采用12小時(shí)計(jì)時(shí)制,即在時(shí)間后面加上AM(上午)或PM(下午)來(lái)說(shuō)明是上午還是下午。 也能夠指定命令執(zhí)行的具體日期,指定格式為month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日。月。年)。指定的日期必須跟在指定時(shí)間的后面。 上面介紹的都是絕對(duì)計(jì)時(shí)法,其實(shí)還能夠使用相對(duì)計(jì)時(shí)法,這對(duì)于安排不久就要執(zhí)行的命令是很有好處的。指定格式為:now + count time-units ,now就是當(dāng)前時(shí)間,time-units是時(shí)間單位,這里能夠是minutes(分鐘)、hours(小時(shí))、days(天)、weeks(星期)。count是時(shí)間的數(shù)量,究竟是幾天,還是幾小時(shí),等等。 更有一種計(jì)時(shí)方法就是直接使用today(今天)、tomorrow(明天)來(lái)指定完成命令的時(shí)間。

  TIME:時(shí)間格式,這里可以定義出什么時(shí)候要進(jìn)行 at 這項(xiàng)任務(wù)的時(shí)間,格式有:

  HH:MM

  ex》 04:00

  在今日的 HH:MM 時(shí)刻進(jìn)行,若該時(shí)刻已超過(guò),則明天的 HH:MM 進(jìn)行此任務(wù)。

  HH:MM YYYY-MM-DD

  ex》 04:00 2009-03-17

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

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

  ex》 04pm March 17

  也是一樣,強(qiáng)制在某年某月某日的某時(shí)刻進(jìn)行該項(xiàng)任務(wù)

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

  ex》 now + 5 minutes

  ex》 04pm + 3 days

  就是說(shuō),在某個(gè)時(shí)間點(diǎn)再加幾個(gè)時(shí)間后才進(jìn)行該項(xiàng)任務(wù)。

標(biāo)簽 命令 AT

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門(mén)教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄