Linuxでカスタム終了コードに最適な範囲は何ですか? [閉鎖]

Linuxでカスタム終了コードに最適な範囲は何ですか? [閉鎖]

ここでは、さまざまなカスタマイズの理由で終了できるアプリケーションを開発しています。カスタム終了コード(例:150-200)に最適な範囲は何ですか?

これはコメントに基づいていることを知っていますが、まだ複数のユーザーのさまざまな視点を理解したいと思います。

あなたのコメントを共有してください。ありがとうございます。

ベストアンサー1

これ高度なbashスクリプトガイド説明する:

終了コード1 - 2、126 - 165、および255 [1]は特別な意味を持ち、指定した終了パラメータには使用しないでください。

そして

終了値が範囲外の場合、予期しない終了コードが発生する可能性があります。 255より大きい終了値は、モジュロ256の終了コードを返します。たとえば、出口3809は出口コード225(3809%256 = 225)を提供します。

サービスに切り替えることができるものを作成する場合は、競合を避けるのが最善です(またはサービスの意味を再利用すること)。システム終了コードコード2-7、200-242を定義します。このリンクはBSDコード64-78も参照しています。

したがって、これらの規格のいずれかの定義を再利用しない場合は、次のコードを使用することをお勧めします。

  • 8-63、
  • 79-125、
  • 166-199または
  • 243-255

おすすめ記事