16 lines
490 B
Plaintext
Executable File
16 lines
490 B
Plaintext
Executable File
# Include dynamic config setting create at boot
|
|
[ -r /etc/cloudbender/rc.conf ] && . /etc/cloudbender/rc.conf
|
|
|
|
rm -f /tmp/shutdown.log
|
|
|
|
for cmd in $(ls /etc/cloudbender/shutdown.d/* | sort); do
|
|
. $cmd 1>>/tmp/shutdown.log 2>&1
|
|
done
|
|
|
|
[ $DEBUG -eq 1 ] && SHUTDOWNLOG="$(cat /tmp/shutdown.log)"
|
|
|
|
[ -n "$RC_REBOOT" ] && ACTION="rebooting" || ACTION="terminated"
|
|
[ -z "$DISABLE_SCALING_EVENTS" ] && cloudbender_sns_alarm.sh "Instance $ACTION" "" Info "$SHUTDOWNLOG"
|
|
|
|
sleep ${SHUTDOWN_PAUSE:-0}
|