16 lines
490 B
Plaintext
16 lines
490 B
Plaintext
|
# 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}
|