計劃任務

計劃任務ide

讓計算機在指定時間內作指定的事 spa

 

分類pwa

1,一次性任務 ——————atrest

2,週期性任務 ——————crontab進程

 

計劃任務管理包括服務開啓建立刪除查看crontab

 

at任務it

 

服務開啓class

     systemctl   status  atd     #查看at狀態       ddaemon守護進程配置

     systemctl   enable  atd     #啓用at功能 配置文件

     systemctl    restart  atd    #重啓at功能 

     systemctl    stop   atd     #關閉at功能

     systemctl    disable  atd    #開機不啓動

 

建立at任務

     at  時間

     >命令

     >結束(ctl d)

     

查看at任務

     atqat  -l   #查全部的at任務

     at  -c  任務編號  #查指定任務的詳細信息

 

刪除at任務

     atrmat  -d   任務編號  #刪除任務

 

細節點

 1,查看at任務清單  ls  /var/spool/at/*

    裏面的文件可用cat打開和at  -c  任務號內容一致

 2,/etc/at.allow,白名單  在此用戶中可使用at功能

    /etc/at.deny,黑名單   在此用戶中不可以使用at功能

 3,當兩個文件都不存在root用戶可用at

    當兩個文件都存在,allow優先執行

 

 

crontab任務

 

   服務開啓

       systemctl   status  crond     #查看crond 狀態

       systemctl   enable  crond    #啓用crond 功能      ddaemon守護進程

       systemctl    restart  crond     #重啓crond 功能 

       systemctl    stop    crond    #關閉crond 功能

       systemctl    disable  crond   #開機不啓動

 

   建立crontab任務

       crontab  -e  #編輯任務

     crontab   -e   -u   用戶名  #對用戶編輯任務  

     

查看crontab任務

      crontab   -l   -u  用戶名  

 

刪除crontab任務

      crontab    -r     

 

細節點

      1,查看配置文件 cat  /etc/crontab  (用編輯格式

      2,cat /etc/cron.daily/tmpwatch 超過一個月不使用的文件刪除

      3,/etc/cron.allow 白名單 只容許在此名單內的用戶使用crontab 此文件自己不存在
         /etc/cron.deny 黑名單 在此名單內的用戶不可使用crontab
         兩個文件都不存在只有root用戶可使用crontab
         兩個文件都存在,allow優先執行

相關文章
相關標籤/搜索