計畫任務有兩種:一種是執行一邊之後不再執行,一種是週期性的執行的
計畫任務分為:系統的計畫任務,使用者自定義的計畫任務。
計畫任務的含義為:建立和管理在一定時間內的自動執行的命令和任務。
1: 短期一次執行計畫任務的命令有:at at命令管理atd程序
用法:at task_time task_time =now + 4 hours yyyy/mm/hh
atq 查詢有哪些任務 atrm id 刪除計畫任務
batch 命令和at命令完全一樣,只是batch命令在系統不繁忙的時候才執行計畫。
配置檔案:
/etc/at.allow /etc/at.deny 這兩個檔案控制特定使用者使用at計畫任務,具體看幫助文件
/etc/spool/at 該配置檔案的資料就是任務的存放處。
2: 週期計畫任務命令crontab 管理cron程序
crontab命令管理兩種計畫任務:系統的和使用者的。
系統的計畫任務存放在 /etc/cron.d/下面,如果病毒在此齣生成乙個計畫任務檔案則會危機系統。
crontab計畫任務的格式在 /etc/crontab 檔案中有詳細說明。
系統配置必須嚴格按照格式來,使用者自定義的計畫任務不用寫使用者名稱。
a. 建立系統計畫任務步驟:
1: touch /etc/cron.d/myplain
2: vi /etc/cron.d/myplain
0 5-17 */3 * sun root /root/cron.sh 每個月每個三天 在5點~17點的正點執行以root執行指令碼/root/cron.sh
*/5 4 * * * user /bin/fsck 每天4點每隔5分鐘執行命令fsck
b. 建立使用者計畫任務:
crontab -e -u root -e 選項為edit 建立乙個root使用者的任務
crontab -r -u hu -r為 remove 刪除hu使用者的任務
crontab -l -u hu -l為list 檢視計畫任務
使用者自定義的計畫任務資料存放在 /var/spool/cron/ 下面
cron的配置檔案有 /etc/crontab /etc/cron.d/*
linux之計畫任務
在進行計畫任務之前,一定要確保伺服器的時間是準確無誤的,否則將造成計畫任務失敗或者無法達到預期效果,尤其是在大規模的集群環境中,更顯得尤為重要,所以我們首先要學會的就是同步伺服器時間。centos6 ntpdate 172.x.x x 將時間與伺服器同步 vim etc ntp.conf 修改此檔案...
Linux之計畫任務
1 at 一次性任務配置,其任務只能在指定的時間執行一次,前提是atd服務開啟。root localhost at 17 45 2017 05 30 設定任務 at ls a.txt at job 3 at 2017 05 30 17 45 root localhost atq 檢視一次性任務 ro...
Linux之計畫任務
crond就是計畫任務,類似於我們平時生活中的鬧鐘。定點執行。計畫任務主要分為以下兩種使用情況 1 系統級別的定時任務 臨時檔案清理 系統資訊採集 日誌檔案切割 2 使用者級別的定時任務 定時向網際網路同步時間 定時備份系統配置檔案 定時備份資料庫的資料 檔案說明 etc crontab cront...