Aptエラー戻り値のドキュメントはどこで見つけることができますか?

Aptエラー戻り値のドキュメントはどこで見つけることができますか?

Apt(Linuxのパッケージ管理ツール)で、可能なすべてのエラー戻り値のリストを探しています。私が見つけることができるものは次man aptのとおりです。

「診断 apt-get は通常動作中に 0 を返し、エラーが発生した場合は 10 進数 100 を返します。」

完全なリストが存在しますか?

ベストアンサー1

このaptユーティリティは0、1、または100を返します。

inの関数はmain()0または100の値を返します。cmdline/apt.ccソースapt配布DispatchCommandLine()戻り値を渡すだけですapt-private/private-cmndline.cc。この関数の関連コードは次のとおりです。

return Errors == true ? 100 : 0;

つまり、エラーがある場合は100を返し、エラーがある場合は0を返します。

コードに値100の説明はありません。

また、コードにはさまざまなエラー条件に対して実行される複数のステートメントがあるだけでなく、コマンドexit(100)ラインオプションやオペランドなしで実行すると到達するexit(1)単一のステートメントもあります(これは文書化されていないようです)。apt

$ apt >/dev/null
$ echo $?
1

apt(他の関連ユーティリティは調べておらず、それ自体だけを見ましたapt。)

おすすめ記事