配置計畫任務

2022-06-23 02:09:12 字數 1553 閱讀 8261

計畫任務分為一次性計畫任務與長期性計畫任務,可以按照如下方式理解;

長期性計畫任務:每週一的凌晨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...