目标是让puppet agent -t --debug --verbose
连续重新运行,同时允许每两次运行之间的暂停间隔为65秒(倒计时)。
请注意,{{cron}}和{{watch}}无法使用,因为暂停时间间隔从上一次{{puppet agnet}}运行结束开始。
感谢。
答案 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