Linuxコマンドによって返される終了ステータス1の意味は何ですか? 127のような終了ステータスは「コマンドが見つかりません」を示します。
http://linux.die.net/abs-guide/exitcodes.html ページにアクセスしましたが、終了ステータス1には特別な意味はありませんか?
唯一の一般的な規則は、ゼロの終了ステータスは成功を示し、ゼロ以外の終了ステータスは失敗を意味するということです。
すべてではありませんが、多くのコマンドラインツールは、構文エラーに対して終了コード1を返します。つまり、引数が少なすぎるか、無効なオプションがあります。
多くの-しかし、残念ながら、すべてではない-コマンドラインツールには manual page があります。慣例により、プログラムの終了コードを文書化する必要がありますが、多くはそうではありません。
man
を使用して終了ステータスの値を確認できます。
以下に例を示します。
man ls
文字列を検索しますexit
以下のスクリーンショットを追加します: