istoreos: log shutdown message to kmsg

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
This commit is contained in:
Liangbin Lian 2025-12-18 11:31:11 +08:00
parent 76fee4bbec
commit f2e3777831

View File

@ -5,11 +5,14 @@ STOP=00
shutdown() { shutdown() {
local message="System Shutting Down" local message="System Shutting Down"
echo '7 4 1 7' > /proc/sys/kernel/printk
logger -s -t "DEBUG" "$message" logger -s -t "DEBUG" "$message"
logger -t "DEBUG" "$message" logger -t "DEBUG" "$message"
local consoles="$(cat /sys/class/tty/console/active)" local consoles console
[ -e /.dockerenv ] || consoles="$(cat /sys/class/tty/console/active)"
[ -n "$consoles" ] || consoles=console [ -n "$consoles" ] || consoles=console
consoles="$consoles kmsg"
for console in $consoles; do for console in $consoles; do
[ -c "/dev/$console" ] && echo "$message" >"/dev/$console" [ -c "/dev/$console" ] && echo "$message" >"/dev/$console"
done done