我在 Debian 系统上有一个核心文件。我想获得从该核心转储生成符号堆栈跟踪所需的所有调试符号包的完整列表。
我可以通过什么方式生成这样的列表?
Linux 上的 fsck(8) 联机帮助页包括以下退出代码表:
The exit code returned by fsck is the sum of the following conditions:
0 No errors
1 Filesystem errors corrected
2 System should be rebooted
4 Filesystem errors left uncorrected
8 Operational error
16 Usage or syntax error
32 Checking canceled by user request
128 Shared-library error
退出代码 2 已分配给“系统应重新启动”,因此我们可以假设它有某种用途。然而,原则上fsck
可以在检查某种对系统操作根本不重要的外部拇指驱动器后返回此退出代码。像这样的非必要文件系统中的错误需要重新启动似乎很荒谬,特别是如果文件系统仅被fsck
.
“系统应该重新启动”退出代码实际上是什么意思?