如何以65秒的暂停间隔连续重新运行Puppet代理,每两次运行之间倒计时

时间:2018-03-15 13:23:08

标签: bash puppet

目标是让puppet agent -t --debug --verbose连续重新运行,同时允许每两次运行之间的暂停间隔为65秒(倒计时)。

请注意,{{cron}}和{{watch}}无法使用,因为暂停时间间隔从上一次{{puppet agnet}}运行结束开始。

感谢。

1 个答案:

答案 0 :(得分:2)

puppet agent -t --debug --verbose; while time_seconds=$((65)); while [ $time_seconds -gt 0 ]; do echo -ne "$time_seconds\033[K\r"; sleep 1; : $((time_seconds--)); done; do puppet agent -t --debug --verbose; done