diff --git a/package/istoreos-files/files/etc/init.d/debug b/package/istoreos-files/files/etc/init.d/debug index ebaffc8ea5..d85902cbe5 100755 --- a/package/istoreos-files/files/etc/init.d/debug +++ b/package/istoreos-files/files/etc/init.d/debug @@ -5,11 +5,14 @@ STOP=00 shutdown() { local message="System Shutting Down" + echo '7 4 1 7' > /proc/sys/kernel/printk logger -s -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 + consoles="$consoles kmsg" for console in $consoles; do [ -c "/dev/$console" ] && echo "$message" >"/dev/$console" done