Eu tenho um arquivo principal em um sistema Debian. Desejo obter uma lista completa de todos os pacotes de símbolos de depuração necessários para gerar um rastreamento de pilha simbólico desse dump principal.
Por que meios posso gerar tal lista?
A página de manual fsck(8) no Linux inclui a seguinte tabela de códigos de saída:
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
O código de saída 2 foi alocado para 'O sistema deve ser reinicializado', então provavelmente podemos assumir que tem algum propósito. No entanto, em princípio, fsck
poderia retornar esse código de saída após verificar algum tipo de pen drive externo que não seja crítico para a operação do sistema. Parece absurdo que um erro em um sistema de arquivos não essencial como esse exija uma reinicialização, especialmente se o sistema de arquivos tiver sido tocado apenas por fsck
.
O que realmente significa um código de saída 'Sistema deve ser reinicializado' ?