SaltStack 之 計劃任務批量修改
阿新 • • 發佈:2018-06-10
saltstackSaltStack 之 計劃任務批量修改
一、通過salt修改從機Linux_Test的計劃任務
[root@SlatStack-Master salt]# vi crontab.sls crontab: #腳本腳識 cron.present: #模板:cron 計劃任務 功能:present - name: /usr/sbin/ntpdate times.aliyun.com >> /dev/null #需要追回的內容 - user: root #添加到root的計劃列表 - minute: ‘*/5‘ #每五分鐘執行一次上面的-name命令 [root@SlatStack-Master salt]# salt ‘Linux_Test‘ state.sls crontab Linux_Test: ---------- ID: crontab Function: cron.present Name: /usr/sbin/ntpdate times.aliyun.com >> /dev/null Result: True Comment: Cron /usr/sbin/ntpdate times.aliyun.com >> /dev/null added to root‘s crontab Started: 22:34:41.955076 Duration: 33.704 ms Changes: ---------- root: /usr/sbin/ntpdate times.aliyun.com >> /dev/null Summary ------------ Succeeded: 1 (changed=1) Failed: 0 ------------ Total states run: 1
備註:
分鐘:minute
時鐘:hour
日期:daymonth
月:month
周:dayweek
二、驗證salt是否生效
[root@SlatStack-Master salt]# salt ‘Linux_Test‘ cmd.run ‘crontab -l‘
Linux_Test:
# Lines below here are managed by Salt, do not edit
*/5 * * * * /usr/sbin/ntpdate times.aliyun.com >> /dev/null
SaltStack 之 計劃任務批量修改