![系统故障时不自动重新启动](https://linux22.com/image/1275820/%E7%B3%BB%E7%BB%9F%E6%95%85%E9%9A%9C%E6%97%B6%E4%B8%8D%E8%87%AA%E5%8A%A8%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8.png)
我需要知道:如何在发生严重系统故障(内核崩溃)后不自动重启 GNU/Linux。由于某种原因,电脑重新启动后,实际上在几分钟前会弹出错误屏幕“重新启动”,但我无法在重新启动前读取它。我尝试使用:
echo 0 > /proc/sys/kernel/panic
sysctl -p
我发现该值存储为
cat /proc/sys/kernel/panic
但仍然不起作用,有谁知道另一种方法来表明故障后无需重新启动linux?
答案1
在 NetBSD 上,我们在 /etc/sysctl.conf 中添加以下行,使其在内核崩溃时自动重新启动:
- ddb.onpanic=0
也许这个设置正是您在 Linux 上所需要的(但使用不同的值来使其不重新启动)?但我不知道它是否相同。