diff --git a/ProxmoxTimedShutdown.sh b/ProxmoxTimedShutdown.sh index 54ac088..2421a50 100644 --- a/ProxmoxTimedShutdown.sh +++ b/ProxmoxTimedShutdown.sh @@ -1,17 +1,12 @@ #!/bin/bash -QUERY_BACKUP_TASK=$( ps -ef | grep vzdump | wc -l) -if ! [ -z $C_SHUTDOWN ]; then - if [ $C_SHUTDOWN -eq "1" ]; then - echo "Shutdown has been cancelled due to ENV" - exit 1 - fi -fi +echo "Waiting 1hr to allow user to cancel shutdown" +sleep 1h -if [ $QUERY_BACKUP_TASK -eq 1 ]; then +if [ `ps -ef | grep vzdump | wc -l` -eq 1 ]; then echo "Triggering scheduled post-backup shutdown" - /usr/sbin/shutdown -h now + /usr/sbin/shutdown -h now else echo "Automatic shutdown not triggered due to concurrent backup task" - exit 2 + exit 2 fi \ No newline at end of file