計畫任務分為一次性計畫任務與長期性計畫任務,可以按照如下方式理解;
長期性計畫任務:每週一的凌晨3點25分把/home/wwwroot目錄打包備份為backup.tar.gz。
-----------------------------分割線-----------------------------
一次性計畫任務---at
at > 此處請同時按下ctrl+d來結束編寫計畫任務
job 3 at mon apr 27 23:30:00 2015
[root@linuxprobe ~]# at -l
3 mon apr 27 23:30:00 2016 a root
配置命令:at 時間(將需要執行的命令輸入,然後ctrl+d結束編寫)
檢視命令:at -l
刪除命令:atrm 任務序號
-----------------------------分割線-----------------------------
長期性計畫任務---crontab服務
[root@linuxprobe ~]# crontab -e//會建立乙個文字編輯框,在裡面輸入命令即可
no crontab for root - using an empty one
crontab: installing new crontab
[root@linuxprobe ~]# crontab -l
25 3 * * 1,3,5 /usr/bin/tar -czvf backup.tar.gz /home/wwwroot
0 1 * * 1-5 /usr/bin/rm -rf /tmp/*//每週一至周五的凌晨1點鐘自動清空/tmp目錄內的所有檔案
建立、編輯命令:crontab -e
檢視命令:crontab -l
刪除命令:crontab -r
編輯其他使用者計畫任務:crontab -u 使用者名稱 其他引數(編輯-e、檢視-l、刪除-r)
要求:1、計畫任務的引數格式「分 時 日 月 星期 命令」
2、如果有些字段沒有設定,則需要使用星號(*)佔位
3、需要說明的是,除了用逗號(,)來分別表示多個時間段,例如「8,9,12」表示8月、9月和12月。還可以用減號(-)來表示一段連續的時間週期(例如字段「日」的取值為「12-15」,則表示每月的12~15日)。以及用除號(/)表示執行任務的間隔時間(例如「*/2」表示每隔2分鐘執行一次任務)。
4、如果在crond服務中需要同時包含多條計畫任務的命令語句,應每行僅寫一條。
5、在crond服務的計畫任務引數中,所有命令一定要用絕對路徑的方式來寫,如果不知道絕對路徑,請用whereis命令進行查詢。
6、在crond服務的配置引數中,可以像shell指令碼那樣以#號開頭寫上注釋資訊,這樣在日後回顧這段命令**時可以快速了解其功能、需求以及編寫人員等重要資訊。
7、計畫任務中的「分」字段必須有數值,絕對不能為空或是*號,而「日」和「星期」字段不能同時使用,否則就會發生衝突。
java Quartz計畫任務配置
乙個cron表示式有至少6個 也可能是7個 由空格分隔的時間元素。從左至右,這些元素的定義如下 1 秒 0 59 2 分鐘 0 59 3 小時 0 23 4 月份中的日期 1 31 5 月份 1 12或jan dec 6 星期中的日期 1 7或sun sat 7 年份 1970 2099 表示式意義...
配置 cron 計畫任務
命令操作如下所示 root localhost etc init.d crond status crond pid 1611 正在執行.root localhost chkconfig list crond crond 0 關閉 1 關閉 2 啟用 3 啟用 4 啟用 5 啟用 6 關閉 root ...
Linux計畫任務
1.at命令 指定乙個時間執行乙個任務。2.cron命令 根據乙個時間表自動執行任務。3.anacron命令 在乙個指定時間間隔錯過後自動執行任務。at命令 安排乙個任務在未來執行,需要乙個系統後台atd程序。4.如果這個程序沒有開啟,那麼執行 etc init.d atd restart chkc...