Update rebootSchedule.sh
This commit is contained in:
@@ -11,6 +11,8 @@ REST=("dt03" "git01" "run01" "has01" "iam01" "man01" "mdm01" "minecraft" "nms01"
|
|||||||
# 1:00h (uit crontab) FIRST #
|
# 1:00h (uit crontab) FIRST #
|
||||||
############################################
|
############################################
|
||||||
for SERVER in ${FIRST[@]}; do
|
for SERVER in ${FIRST[@]}; do
|
||||||
|
echo "------------------------------------"
|
||||||
|
date +"%H:%M:%S %d-%m-%Y"
|
||||||
echo Starting reboot of $SERVER
|
echo Starting reboot of $SERVER
|
||||||
ssh $SERVER reboot now
|
ssh $SERVER reboot now
|
||||||
sleep 60
|
sleep 60
|
||||||
@@ -26,6 +28,8 @@ echo Waiting $timeToWait seconds
|
|||||||
sleep $timeToWait
|
sleep $timeToWait
|
||||||
|
|
||||||
for SERVER in ${SECOND[@]}; do
|
for SERVER in ${SECOND[@]}; do
|
||||||
|
echo "------------------------------------"
|
||||||
|
date +"%H:%M:%S %d-%m-%Y"
|
||||||
echo Starting reboot of $SERVER
|
echo Starting reboot of $SERVER
|
||||||
ssh $SERVER reboot now
|
ssh $SERVER reboot now
|
||||||
sleep 60
|
sleep 60
|
||||||
@@ -41,6 +45,8 @@ echo Waiting $timeToWait seconds
|
|||||||
sleep $timeToWait
|
sleep $timeToWait
|
||||||
|
|
||||||
for SERVER in ${THIRD[@]}; do
|
for SERVER in ${THIRD[@]}; do
|
||||||
|
echo "------------------------------------"
|
||||||
|
date +"%H:%M:%S %d-%m-%Y"
|
||||||
echo Starting reboot of $SERVER
|
echo Starting reboot of $SERVER
|
||||||
ssh $SERVER reboot now
|
ssh $SERVER reboot now
|
||||||
done
|
done
|
||||||
@@ -55,6 +61,8 @@ echo Waiting $timeToWait seconds
|
|||||||
sleep $timeToWait
|
sleep $timeToWait
|
||||||
|
|
||||||
for SERVER in ${REST[@]}; do
|
for SERVER in ${REST[@]}; do
|
||||||
|
echo "------------------------------------"
|
||||||
|
date +"%H:%M:%S %d-%m-%Y"
|
||||||
echo Starting reboot of $SERVER
|
echo Starting reboot of $SERVER
|
||||||
ssh $SERVER reboot now
|
ssh $SERVER reboot now
|
||||||
done
|
done
|
||||||
@@ -67,6 +75,6 @@ targetTime=$(date -d 01:55 +%s)
|
|||||||
timeToWait=$(($targetTime - $timeNow))
|
timeToWait=$(($targetTime - $timeNow))
|
||||||
echo Waiting $timeToWait seconds
|
echo Waiting $timeToWait seconds
|
||||||
sleep $timeToWait
|
sleep $timeToWait
|
||||||
|
echo "------------------------------------"
|
||||||
echo Starting reboot of $(hostname)
|
echo Starting reboot of $(hostname)
|
||||||
shutdown -r 5 "Reboot in 5 minutes."
|
shutdown -r 5 "Reboot in 5 minutes."
|
||||||
|
|||||||
Reference in New Issue
Block a user