Liste der Fehlermeldungen, die für einen Befehl unter Unix verfügbar sind

7

Ist es möglich herauszufinden, welche Fehlermeldungen ein Befehl enthält? Zum Beispiel möchte ich die Liste der Fehlermeldungen sehen, die der mkfs.ext3Befehl in verschiedenen Fehlersituationen druckt. Soll ich in den Quellcode schauen oder gibt es andere Möglichkeiten, dies zu erreichen?

Kaffeetasse
quelle

Antworten:

7

Der Quellcode wird die beste Wahl sein. stringsZur Not können Sie den Befehl verwenden , um einige grundlegende Ideen zu einer Binärdatei und einem darin enthaltenen Text zu erhalten.

Beispiel

Hier sind die ersten 20 Zeilen der Ausgabe. Dies sind die Zeilen, in denen die Zeichenfolge "Fehler" enthalten ist.

$ strings /usr/sbin/mkfs.ext3 | grep -i error | head -20
Syntax error in mke2fs config file (%s, line #%d)
Couldn't init profile successfully (error: %ld).
Error while enabling multiple mount protection feature.
MMP error info: last update: %s node: %s device: %s
Syntax error in profile section header
Syntax error in profile relation
[ERROR] %s:%d:%s:: Unable to allocate dquot
[ERROR] %s:%d:%s:: Cannot initialize io on quotafile
[ERROR] %s:%d:%s:: Cannot finish IO on new quotafile: %s
[ERROR] %s:%d:%s:: Unable to allocate quota handle
[ERROR] %s:%d:%s:: Failed to allocate quota context
[ERROR] %s:%d:%s:: Failed to allocate dictionary
[ERROR] %s:%d:%s:: while opening inode scan. ret=%ld
[ERROR] %s:%d:%s:: while getting next inode. ret=%ld
[ERROR] %s:%d:%s:: Open quota file failed
[ERROR] %s:%d:%s:: Error scanning dquots
[ERROR] %s:%d:%s:: ext2fs_file_llseek failed: %ld
[ERROR] %s:%d:%s:: ext2fs_file_read failed: %ld
[ERROR] %s:%d:%s:: ext2fs_file_write failed: %ld
[ERROR] %s:%d:%s:: ext2fs_file_open failed: %s
slm
quelle