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

 訪問手機版  

Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網工!

招聘|合作 登陸|注冊

網絡工程師培訓

當前位置:網絡工程師 > 技術課程 > linux > 熱點關注 > linux常用命令

linux命令大全之at命令詳解(一次性定時計劃任務)

時間:2019-07-27

linux命令大全_linux命令大全 ssh_linux簡單命令大全

在windows系統中,windows提供了計劃任務這一功能,在控制面板 -> 性能與維護 -> 任務計劃, 它的功能就是安排自動運行的任務。 通過'添加任務計劃'的一步步引導,則可建立一個定時執(zhí)行的任務。

在linux系統中你可能已經發(fā)現了為什么系統常常會自動的進行一些任務?這些任務到底是誰在支配他們工作的?在linux系統如果你想要讓自己設計的備份程序可以自動在某個時間點開始在系統底下運行,而不需要手動來啟動它,又該如何處置呢? 這些例行的工作可能又分為一次性定時工作與循環(huán)定時工作,在系統內又是哪些服務在負責? 還有,如果你想要每年在老婆的生日前一天就發(fā)出一封信件提醒自己不要忘記,linux系統下該怎么做呢? 今天我們主要學習一下一次性定時計劃任務的at命令的用法!

1.命令格式:

at[參數][時間]

2.命令功能:

在一個指定的時間執(zhí)行一個指定任務,只能執(zhí)行一次,且需要開啟atd進程(

ps -ef | grep atd查看, 開啟用/etc/init.d/atd start or restart; 開機即啟動則需要運行chkconfig --level 2345 atd on)。

3.命令參數:

-m 當指定的任務被完成之后,將給用戶發(fā)送郵件,即使沒有標準輸出

-I atq的別名

-d atrm的別名

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

-c 打印任務的內容到標準輸出

-V 顯示版本信息

-q<列隊> 使用指定的列隊

-f<文件> 從指定文件讀入任務而不是從標準輸入讀入

-t<時間參數> 以時間參數的形式提交要運行的任務

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

TIME:時間格式,這里可以定義出什么時候要進行 at 這項任務的時間,格式有:

HH:MM

ex> 04:00

在今日的 HH:MM 時刻進行,若該時刻已超過,則明天的 HH:MM 進行此任務。

HH:MM YYYY-MM-DD

ex> 04:00 2009-03-17

強制規(guī)定在某年某月的某一天的特殊時刻進行該項任務

linux命令大全_linux簡單命令大全_linux命令大全 ssh

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

ex> 04pm March 17

也是一樣,強制在某年某月某日的某時刻進行該項任務

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

ex> now + 5 minutes