File: //usr/syno/lib/systemd/scripts/syno-safe-shutdown.sh
#!/bin/sh
#umount root fs
/bin/umount /
UpsMode=`/bin/get_key_value /usr/syno/etc/ups/synoups.conf ups_mode`
# ups_mode will be empty when upgrade to 4.2
if [ "x" = "x${UpsMode}" ]; then
UpsMode="usb"
fi
if [ "usb" = "${UpsMode}" ]; then
/usr/syno/lib/systemd/scripts/ups-usb.sh start
elif [ "snmp" = "${UpsMode}" ] || [ "slave" = "${UpsMode}" ]; then
/usr/syno/lib/systemd/scripts/ups-net.sh start
fi
/usr/syno/bin/scemd &
#shutdown ups
/usr/syno/bin/synoups shutdownups