at:一次執行,需要有atd服務.
cron: 迴圈執行
如果報 at command not found 需要先安裝at
yum可以執行下面的命令檢視atd狀態install at
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...