diff --git a/rebootSchedule.sh b/rebootSchedule.sh index 589a14c..03ec8b8 100644 --- a/rebootSchedule.sh +++ b/rebootSchedule.sh @@ -12,7 +12,9 @@ for SERVER in ${FIRST[@]}; do ssh $SERVER reboot now done +############################################ # 1:15h +############################################ timeNow=$(date +%s) targetTime=$(date -d 01:15 +%s) timeToWait=$(($targetTime - $timeNow)) @@ -25,7 +27,9 @@ for SERVER in ${SECOND[@]}; do sleep 60 done +############################################ # 1:30h +############################################ timeNow=$(date +%s) targetTime=$(date -d 01:30 +%s) timeToWait=$(($targetTime - $timeNow)) @@ -37,7 +41,9 @@ for SERVER in ${THIRD[@]}; do ssh $SERVER reboot now done +############################################ # 1:45h +############################################ timeNow=$(date +%s) targetTime=$(date -d 01:45 +%s) timeToWait=$(($targetTime - $timeNow)) @@ -48,3 +54,14 @@ for SERVER in ${REST[@]}; do echo Starting reboot of $SERVER ssh $SERVER reboot now done + +############################################ +# 1:55h +############################################ +timeNow=$(date +%s) +targetTime=$(date -d 01:55 +%s) +timeToWait=$(($targetTime - $timeNow)) +echo Waiting $timeToWait seconds +sleep $timeToWait + +reboot now