- Added ability to cancel session shutdown depending on presence of environment variable.
17 lines
408 B
Bash
17 lines
408 B
Bash
#!/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
|
|
|
|
if [ $QUERY_BACKUP_TASK -eq 1 ]; then
|
|
echo "Triggering scheduled post-backup shutdown"
|
|
/usr/sbin/shutdown -h now
|
|
else
|
|
echo "Automatic shutdown not triggered due to concurrent backup task"
|
|
exit 2
|
|
fi |