linux系統命令學習系列-例行任務管理at命令

先來複習一下上節內容:微信

  1. 切換用戶身份命令su
  2. 以root身份執行操做命令sudo
  3. 做業:給user1配置sudo權限,不用密碼,可執行useradd命令

在/etc/sudoers文件中添加以下配置項視頻

user1 ALL=(ALL) NOPASSWD:/sbin/useraddblog

 

 

本節咱們來講一下例行任務管理的命令。教程

什麼是例行任務?定時發生的一次或週期性的屢次操做,叫例行任務。Linux中有兩個命令,一個是at用於在某個特定時間執行一次,cron命令用來執行週期性任務。配置

  1. at命令

基本用法at time,首先指定一個時間,系統會提示你輸入這個時間下要執行的命令,好比:權限

 

 

EOT是咱們執行ctrl+d命令後系統輸出的,表示輸入結束。密碼

 

上面是咱們用ll命令,作爲一個任務,在5分鐘後執行im

使用at –l或atq來查看任務列表,d3

 

 

 

從列表中咱們能看到任務的id和任務執行時間,以及任務的建立者。微信公衆號

 

使用at –c 任務id查看任務詳情

 

 

 

上面的截圖,只把最核心的信息展現出來,能夠看到咱們的命令是ll。

 

at命令的時間格式能夠是

Minute    at now + 5 minutes   任務在5分鐘後運行
  Hour      at now + 1 hour      任務在1小時後運行
  Days      at now + 3 days      任務在3天后運行
  Weeks     at now + 2 weeks     任務在兩週後運行
  Fixed     at midnight          任務在午夜運行
  Fixed     at 10:30pm           任務在晚上10點30分

Fixed     at 23:59 12/31/2018   任務在2018年12月31號23點59分 

 

使用at –d 任務id或atrm 任務id,能夠刪除任務

 

 

做業:建立一個任務,10分鐘後關機,關機的命令是shutdown

 

免費視頻教程關注微信公衆號"挨踢學霸「獲取

相關文章
相關標籤/搜索