linux 計畫任務

2022-09-20 08:33:12 字數 970 閱讀 3620

at:一次執行,需要有atd服務.

cron: 迴圈執行

如果報 at command not found 需要先安裝at

yum

install at

可以執行下面的命令檢視atd狀態

systemctl status atd
假如我想一分鐘後執行指令碼

輸入 echo "hello" 然後回車  ctrl + d

一分鐘後我們就可以看到hello輸出.

atq: 查詢有多少計畫任務

atrm + [id] :  根據id刪除計畫任務

cpu任務負載小於0.8才執行計畫任務,用法和at差不多.

crontab -e
執行上述命令進入編輯介面, 和vi差不多,然後輸入cron 表示式 + 命令 即可.

-l 引數: 列出目前的計畫任務

-r 引數: 刪除全部任務

-e 引數: 編輯計畫任務

/etc/cron.d : 如果自己開發的軟體需要執行計畫任務,可以把檔案覆蓋到這個目錄下/etc/cron.d,這樣linux系統會自己執行計畫任務,不用分析/etc/crontab檔案.

/etc/hourly: 系統隨機選擇時間執行,不需要設定cron表示式.

anacron 主要用來執行非固定時間的計畫任務或者沒有執行成功的計畫任務.

anacron -s
-s : 會根據時間戳判斷是否執行,然後執行沒有執行的任務

/etc/anacrontab: 記錄了 weekly,daily的的設定.

所有如果有停機或者其他意外情況發生的話,我們就可以把計畫任務放到/etc/hourly 或者 /etc/weekly 中, 來保證重啟後執行.

Linux計畫任務

1.at命令 指定乙個時間執行乙個任務。2.cron命令 根據乙個時間表自動執行任務。3.anacron命令 在乙個指定時間間隔錯過後自動執行任務。at命令 安排乙個任務在未來執行,需要乙個系統後台atd程序。4.如果這個程序沒有開啟,那麼執行 etc init.d atd restart chkc...

Linux 計畫任務

at命令可以在某一指定時間排程一次性作業命令格式 at q x l f file d v time引數含義 q使用指定的佇列來儲存at資料,預設儲存在a佇列,隊列表號為a z,a z總52個 l列出所有的at計畫任務,等同於atq命令 d刪除at計畫任務,等同於atrm v列出所有已經完成單尚未刪除...

linux計畫任務

cron是乙個linux下的定時執行工具,可以在無需人工干預的情況下執行作業。由於cron 是linux的內建服務,但它不自動起來,可以用以下的方法啟動 關閉這個服務 sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin se...