at一次性任務設置

at一次性任務設置

  • CentOS7系統中的計劃任務是由at,cronie軟件包提供,經過atd和crond這兩個系統服務實現一次性,週期性的計劃任務功能,並分別經過at,crontab命令進行計劃任務設置

  • 開啓系統服務atd是at命令設置的計劃任務的前提條件

  • at命令設置的計劃只在指定的時間點執行一次,前提是對應的系統服務atd必須已經進行

  • 注意:計劃執行任務的時間,日期必須安排在當前系統的時間以後,不然沒法設置計劃任務

  • at命令的基本格式 :

  • at [HH:MM] [yyyy-mm-dd] 就是:at 【小時:分鐘】 【年-月-日】
  •  at命令的使用順序:

  • 查看時間-> 設置時間-> 輸入命令-> ctrl+D鍵 提交任務

  • date:確認當前時間 (設置任務不可再當前時間以前)

  • ctrl+D組合鍵提交任務便可

  • 時間到了後能夠用:cat 查看任務完成的狀況

at一次性任務設置

atq命令:查看準備被執行的任務

  • 對於已經設置,但並未執行的任務,可經過atq命令查看。(已經執行的任務不會出現)

  • atq查看的任務列表,每一個任務的序號不會變更,即使1-5個序號任務已經執行完畢,顯示出的第六個未執行任務的序號也是6,而不會變成1

    atrm命令:刪除指定編號的at任務

  • atrm命令用來刪除指定編號的at任務,編號能夠經過atq查看。

  • 刪除後的at任務不會出如今atq顯示結果中

  • at只是一次性的任務設置,不會重複執行。要是想用重複執行任務那就要用到crontab命令設置了

  • crontab是週期性任務設置(可重複執行任務)

相關文章
相關標籤/搜索