puppet高階指南 cron資源詳解

2021-09-05 08:47:01 字數 1229 閱讀 2208

cron資源

cron資源主要用來管理作業系統的定時任務(即crontab)。

1、cron資源常用屬性

cron {'資源標題':

command

ensure

environment

hour

minute

mouth

monthday

weekday

name

provider

user

◆ command:crontab要執行的命令,由於環境變數的問題,建議呼叫命令時使用絕對路徑,或指定cron資源的environment屬性。

◆ ensure:指定資源是否啟用,可設定present值表示啟用,設定absent值表示關閉,預設present。

◆ environment:在crontab環境裡面指定環境變數。

◆ hour:執行crontab的小時,可設定成0~23,單位是小時。

◆ minute:執行crontab的分鐘,可設定成0~59,單位是分鐘。

◆ month:執行crontab的月份,可設定成1~12,單位是月。

◆ monthday:一月中的哪一天,可設定成1-31,單位是日。

◆ weekday:執行crontab的星期數,可設定成0~7,單位是天。

◆ name:crontab的注釋。

◆ provider:預設值為系統自帶的crontab程式。

◆ user:將crontab加入某乙個系統帳號中,預設是加入執行守護程序的系統賬戶中。

2案例

cron {'ntpdate':

ensure => present,

command => '/usr/sbin/ntpdate 192.168.0.1',

user => 'root',

minute =>'*/5',

notice: /stage[main]//cron[ntpdate]/ensure: created

notice: finished catalog run in 0.05 seconds

檢視是否新增好

歡迎關注

puppet高階指南 cron資源詳解

cron資源 cron資源主要用來管理作業系統的定時任務 即crontab 1 cron資源常用屬性 cron 資源標題 command ensure environment hour minute mouth monthday weekday name provider user command ...

puppet高階指南 cron資源詳解

cron資源 cron資源主要用來管理作業系統的定時任務 即crontab 1 cron資源常用屬性 cron command crontab要執行的命令,由於環境變數的問題,建議呼叫命令時使用絕對路徑,或指定cron資源的environment屬性。ensure 指定資源是否啟用,可設定prese...

puppet高階指南 service資源詳解

service資源 通過service資源不但可以啟動,重啟和關閉程式的守護程序,監控程序狀態,還可以將守護程序加入到自啟動中。1 service資源常用屬性 service 資源標題 binary enable ensure hasrestart hasstatus name path patte...