Automatischen Neustart bei Kernel-Hängern auf Linux in 20 Sekunden aktivieren
English
Deutsch
Verwenden Sie dieses Skript (als root ausführen), um Linux automatisch so zu konfigurieren, dass es nach einem Kernel-Hänger-Ereignis neu startet:
enable_kernel_reboot.sh
# Vorherige Kernel-Hänger-Konfiguration auskommentieren
sed -i -e 's/kernel.hung_/#kernel.hung_/g' /etc/sysctl.conf
sed -i -e 's/kernel.panic/#kernel.panic/g' /etc/sysctl.conf
# Konfiguration hinzufügen (wird nach Neustart wirksam)
cat <<EOF >>/etc/sysctl.conf
# Neustart nach Kernel-Hänger
kernel.hung_task_timeout_secs=600
kernel.hung_task_panic=1
kernel.panic=300
EOF
# Konfiguration JETZT aktivieren
sysctl -w kernel.hung_task_timeout_secs=600
sysctl -w kernel.hung_task_panic=1
sysctl -w kernel.panic=300Die Konfiguration funktioniert, indem das Kernel-Hänger-Ereignis nach kernel.hung_task_timeout_secs (standardmäßig 10 Minuten) in ein Kernel-Panic-Ereignis umgewandelt wird.
Die Konfiguration wird ohne Neustart aktiviert, bleibt aber auch nach einem Neustart aktiv.
Check out similar posts by category:
Linux
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow