Linux例行性工作

Linux工作調(diào)度的種類(lèi):at,cron

兩種工作調(diào)度的方式:

1、一種是突發(fā)性的,這次昨晚就不會(huì)在做奸披,也就是單次執(zhí)行的工作

2、另一種是例行性的涮雷,也就是沒(méi)過(guò)一段時(shí)間就會(huì)執(zhí)行一次的工作

at:可以處理只執(zhí)行一次的指令

crontab:crontab這個(gè)命令所設(shè)置的命令會(huì)一直執(zhí)行下去阵面。

實(shí)際運(yùn)行單一工作調(diào)度

at [-mldv] Time

執(zhí)行at會(huì)進(jìn)入所謂的at shell環(huán)境,從而執(zhí)行多條命令

atq:查詢(xún)目前主機(jī)上有多少的at工作調(diào)度

atrm[jobnumber]刪除某個(gè)工作

batch:系統(tǒng)有空時(shí)才進(jìn)行后臺(tái)任務(wù),有空的意思是說(shuō)它會(huì)在CPU工作負(fù)載小于0.8的時(shí)候样刷,才會(huì)進(jìn)行你所執(zhí)行的工作

循環(huán)執(zhí)行的例行性工作調(diào)度

Linux通過(guò)crontab來(lái)進(jìn)行循環(huán)的例行性工作調(diào)度仑扑,當(dāng)用戶(hù)使用crontab這個(gè)命令來(lái)新建工作調(diào)度之后,該項(xiàng)工作就會(huì)被記錄到/var/spool/cron/里面颂斜,而且是以賬號(hào)來(lái)作為判別的夫壁。

crontab的語(yǔ)法:

crontab [-u username] [-l|-e|-r]

-u:只有root才能執(zhí)行這個(gè)任務(wù),也即幫其他用戶(hù)新建/刪除crontab工作調(diào)度

-e:編輯crontab的工作內(nèi)容

-l:查閱crontab的工作內(nèi)容

-r:刪除所有的crontab的工作內(nèi)容沃疮,若僅僅需要?jiǎng)h除一項(xiàng)盒让,則用-e去編輯即可

若第一次執(zhí)行crontab,則需要編輯crontab的配置方式司蔬,可通過(guò)命令select - editor來(lái)修改

舉例:用dmtsai的身份在每天的12:00發(fā)信給自己

crontab -e進(jìn)入編輯模式

0????????? 12????? * ???????? * ??????? * ?? mail dmtsai? -s? "at 12:00"</home/dmtsai/.bashrc

分???????? 時(shí)???? 日??????? 月??????? 周 <==============命令串=================>

*(星號(hào)):代表任何時(shí)刻都接受

邑茄,(逗號(hào)):代表分割時(shí)間段,舉例0??? 3,6??? *?? *??? *代表要執(zhí)行的工作時(shí)間為3:00和6:00

-(減號(hào)):代表一段時(shí)間范圍內(nèi)

/n(斜線(xiàn)):代表每個(gè)n個(gè)單位俊啼,舉例來(lái)說(shuō)? */5???? *??? *???? * command就代表每5分鐘執(zhí)行一次

系統(tǒng)的配置文件:/etc/crontab

crontab -e是針對(duì)用戶(hù)的cron來(lái)設(shè)計(jì)的肺缕,如果是系統(tǒng)要執(zhí)行的crontab,則只要編輯/etc/crontabb這個(gè)文件即可

通過(guò)cat /etc/crontab查看其內(nèi)容

可以看到和用戶(hù)的crontab -e不同的是授帕,在執(zhí)行時(shí)間后面加了一個(gè)執(zhí)行身份的選項(xiàng)

下面我們?cè)賮?lái)說(shuō)一下run-parts同木,run-parts的功能是執(zhí)行后面所跟目錄里的所有文件,因此對(duì)于/etc/crontab來(lái)說(shuō)跛十,它有兩種執(zhí)行命令的方式:1彤路、直接執(zhí)行命令,eg:01 * * * dmsai mail -s "testing" kiki < /home/dmtsai/text.txt? 2芥映、以目錄方式執(zhí)行洲尊,eg:*/5 * * * * root run-parts /root/runcron

可喚醒停機(jī)期間的工作任務(wù)anacron

anacron并不是用來(lái)代替crontab的,anacron存在的目的是處理非24小時(shí)為單位或者是在開(kāi)機(jī)后立即進(jìn)行anacron的操作奈偏,它會(huì)去檢測(cè)停機(jī)期間應(yīng)該進(jìn)行但是沒(méi)有進(jìn)行的crontab任務(wù)坞嘀,并講該任務(wù)執(zhí)行一遍然后anacron就會(huì)自動(dòng)停止了。

cat /etc/anacrontab返回如下:

現(xiàn)在我們來(lái)解釋一下第一行惊来,它是這樣運(yùn)行的

1丽涩、由/etc/anacrontab分析到cron.daily這項(xiàng)工作名稱(chēng)的天數(shù)為1天;

2裁蚁、由/var/spool/anacron/cron.daily取出最近一次執(zhí)行anacron的時(shí)間戳内狸;

3、由上個(gè)步驟與當(dāng)前的時(shí)間比較厘擂,差異天數(shù)為1天以上(含1天)昆淡,就準(zhǔn)備執(zhí)行命令;

4刽严、若準(zhǔn)備執(zhí)行命令昂灵,根據(jù)/etc/anacrontab的設(shè)置講延遲5分鐘避凝;

5、延遲時(shí)間過(guò)后眨补,開(kāi)始執(zhí)行后續(xù)命令管削。

6、執(zhí)行完畢后撑螺,anacron程序結(jié)束含思。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市甘晤,隨后出現(xiàn)的幾起案子含潘,更是在濱河造成了極大的恐慌,老刑警劉巖线婚,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件遏弱,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡塞弊,警方通過(guò)查閱死者的電腦和手機(jī)漱逸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)游沿,“玉大人饰抒,你說(shuō)我怎么就攤上這事【魇颍” “怎么了循集?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)蔗草。 經(jīng)常有香客問(wèn)我,道長(zhǎng)疆柔,這世上最難降的妖魔是什么咒精? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮旷档,結(jié)果婚禮上模叙,老公的妹妹穿的比我還像新娘。我一直安慰自己鞋屈,他們只是感情好范咨,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著厂庇,像睡著了一般渠啊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上权旷,一...
    開(kāi)封第一講書(shū)人閱讀 49,806評(píng)論 1 290
  • 那天替蛉,我揣著相機(jī)與錄音,去河邊找鬼。 笑死躲查,一個(gè)胖子當(dāng)著我的面吹牛它浅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播镣煮,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼姐霍,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了典唇?” 一聲冷哼從身側(cè)響起镊折,我...
    開(kāi)封第一講書(shū)人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蚓聘,沒(méi)想到半個(gè)月后腌乡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡夜牡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年与纽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片塘装。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡急迂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蹦肴,到底是詐尸還是另有隱情僚碎,我是刑警寧澤,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布阴幌,位于F島的核電站勺阐,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏矛双。R本人自食惡果不足惜渊抽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望议忽。 院中可真熱鬧懒闷,春花似錦、人聲如沸栈幸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)速址。三九已至玩焰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間芍锚,已是汗流浹背震捣。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工荔棉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蒿赢。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓润樱,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親羡棵。 傳聞我的和親對(duì)象是個(gè)殘疾皇子壹若,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • Linux定時(shí)任務(wù)Crontab命令詳解 linux 系統(tǒng)則是由 cron (crond) 這個(gè)系統(tǒng)服務(wù)來(lái)控制的。...
    孫燕超閱讀 1,815評(píng)論 0 4
  • 前一天學(xué)習(xí)了 at 命令是針對(duì)僅運(yùn)行一次的任務(wù)皂冰,循環(huán)運(yùn)行的例行性計(jì)劃任務(wù)店展,linux系統(tǒng)則是由 cron (cro...
    Zcclucky閱讀 574評(píng)論 0 0
  • Linux定時(shí)任務(wù)Crontab命令詳解linux 系統(tǒng)則是由 cron (crond) 這個(gè)系統(tǒng)服務(wù)來(lái)控制的。L...
    時(shí)待吾閱讀 389評(píng)論 0 0
  • 為當(dāng)前用戶(hù)創(chuàng)建cron服務(wù) 1. 鍵入 crontab -e 編輯crontab服務(wù)文件 例如 文件內(nèi)容如下: *...
    jeckHao閱讀 1,879評(píng)論 0 0
  • 系統(tǒng)經(jīng)常會(huì)主動(dòng)執(zhí)行一些任務(wù)秃流,這些任務(wù)可能又分為“單一”工作與“循環(huán)”工作赂蕴。 1、什么是例行性工作 有的工作是例行性...
    Zhang21閱讀 1,407評(píng)論 0 0