linux之計畫任務優先順序

2021-10-24 09:55:51 字數 1464 閱讀 6817

systemctl restart atd//啟動atd服務

systemctl enable atd//設定該服務開機自動執行

systemctl status atd//檢視atd的執行狀態

at [-mldv] time

at -c 任務號碼

-m-該任務完成之後沒有輸出資訊

-l-列出以執行的at計畫使用賬號

-d-取消at計畫中的乙個任務

-v-列出執行at計畫的時間節點

-c-列出at計畫的內容

time-時間格式

at計畫舉例
5min之後將/root/.bashrc發給root賬號上

at now + 5 minutes

執行任務檢視

at -c 2

20150804 23:00執行關機指令

at 23:00 2015-08-04

修改已執行的at計畫內容
atq

atrm (jobunmber)

查詢目標主機的at計畫任務

atq將第三個任務刪除

atrm 3

atq

迴圈任務-使用者設定
crontab [-u username] [-l|-e|-r]

-u-root才能執行任務

-e-編輯corntab任務

-l-檢視corntab任務內容

-r-刪除所有corntab任務內容

-e任務編輯

crontab -e //任務編輯

舉例 每5min執行一次檔案

/5****/home/dmtsai/test.sh

每小時執行任務

cat /etc/cron.hourly/0anacron

if test -r /var/spool/anacromn/cron.daily; then

day='cat /var/spool/anacromn/cron.daily'

fiif [ 'date =%y%m%d' = "$day" ]; then

exit 0;

fiif test -x /usr/bin/on_ac_power; then

/usr/bin/on_ac_power>/dev/null 2>&1

if test &? -eq l; then

exit 0

fifi/usr/sbin/anacron -s

anarcron [-sfn] [job]..

anacron -u [job]..

-s:開始連續執行任務

-f:強制執行

-n:立刻執行未完成的任務

-u:更新記錄時間軸

job:由/etc/anacrontab對應的各項任務名稱

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...