単純な python スクリプトから任意の値で終了する方法はありますか? 本当はポート番号で返したいのですが。ここやドキュメントも読みましたが、回避策しか見つかりませんでした...
1 に答える
6
UNIXexit
コードはbyteです。127 より大きい値は予約されています。いいえ、このハックではポート番号を確実に渡すことはできません。それを標準出力に出力して、その出力を解析してみませんか?
https://www.gnu.org/software/libc/manual/html_node/Exit-Status.html
一般的な規則では、特別な目的のために 128 以上のステータス値が予約されています。特に、値 128 は、サブプロセス内の別のプログラムの実行に失敗したことを示すために使用されます。この規則は一般的に守られているわけではありませんが、プログラムでこれに従うことをお勧めします。
[...] ステータス値は 8 ビットに切り捨てられます
于 2012-09-04T13:58:32.907 に答える