mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
safe_shutdown: pass poweroff/reboot to shutdown script
This commit is contained in:
parent
746eb2d511
commit
35d9d7350e
@ -33,12 +33,12 @@
|
|||||||
echo '!!! SHUTDOWN script detected !!!' | logger -t shutdown.sh
|
echo '!!! SHUTDOWN script detected !!!' | logger -t shutdown.sh
|
||||||
cat "$SHUTDOWN" | logger -t shutdown.sh
|
cat "$SHUTDOWN" | logger -t shutdown.sh
|
||||||
echo '!!! -End of shutdown script- !!!' | logger -t shutdown.sh
|
echo '!!! -End of shutdown script- !!!' | logger -t shutdown.sh
|
||||||
sh $SHUTDOWN
|
sh $SHUTDOWN $1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
_safe_shutdown () {
|
_safe_shutdown () {
|
||||||
_shutdown_script
|
_shutdown_script $1
|
||||||
add_omit_pids $(pidof connmand)
|
add_omit_pids $(pidof connmand)
|
||||||
add_omit_pids $(pidof dbus-daemon)
|
add_omit_pids $(pidof dbus-daemon)
|
||||||
killall5 -15 $omit_pids
|
killall5 -15 $omit_pids
|
||||||
@ -113,19 +113,19 @@ fi
|
|||||||
0)
|
0)
|
||||||
touch "$LOCKDIR/$LOCKFILE"
|
touch "$LOCKDIR/$LOCKFILE"
|
||||||
killall sshd
|
killall sshd
|
||||||
_safe_shutdown
|
_safe_shutdown poweroff
|
||||||
poweroff -f
|
poweroff -f
|
||||||
;;
|
;;
|
||||||
64)
|
64)
|
||||||
touch "$LOCKDIR/$LOCKFILE"
|
touch "$LOCKDIR/$LOCKFILE"
|
||||||
killall sshd
|
killall sshd
|
||||||
_safe_shutdown
|
_safe_shutdown poweroff
|
||||||
poweroff -f
|
poweroff -f
|
||||||
;;
|
;;
|
||||||
66)
|
66)
|
||||||
touch "$LOCKDIR/$LOCKFILE"
|
touch "$LOCKDIR/$LOCKFILE"
|
||||||
killall sshd
|
killall sshd
|
||||||
_safe_shutdown
|
_safe_shutdown reboot
|
||||||
reboot
|
reboot
|
||||||
;;
|
;;
|
||||||
255)
|
255)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user