問題タブ [exitstatus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1434 参照

bash - Bourne Shell: 終了ステータスを取得する優雅な方法

これを行うためのより適切な方法はありますか (ボーンシェル)?

通常、c または Java では次のようにします。

0 投票する
2 に答える
5693 参照

shell - Bourne:ステートメントテストの終了ステータスの場合

違いはなんですか:

これらの2つのステートメントは同等である必要があるように私には思えますか?不思議なことに、2番目のステートメントは常に真です。

0 投票する
5 に答える
2715 参照

unix - UNIXシェル、パイプされた子で終了コードを取得

UNIXシェルでこれを行うとしましょう

これにより、終了コードが表示されますgrep

しかし、どうすれば終了コードを取得できますかsome-script.sh

編集

パイプ操作は不変であると仮定します。つまり、分割して 2 つのコマンドを別々に実行することはできません。

0 投票する
9 に答える
202110 参照

linux - コマンドが失敗した場合に終了するにはどうすればよいですか?

私はシェルスクリプトの初心者です。メッセージを出力し、コマンドが失敗した場合にスクリプトを終了したい。私はもう試した:

しかし、それは機能しません。スクリプトのこの行に続く命令を実行し続けます。私はUbuntuとbashを使用しています。

0 投票する
2 に答える
393 参照

linux - 終了ステータスコード4479

Ubuntu Linuxシステムで終了ステータスコード4479(0x117f)が何を意味するのか誰かが知っていますか?プログラムがエンコードせずにこれを取得しています(それぞれ0と1のEXIT_SUCCESSとEXIT_FAILUREしかありません)。255を超えるコードのリストが見つからないようです。ありがとうございます。

0 投票する
0 に答える
2210 参照

linux - Maven は、ビルドが失敗した場合でも終了ステータス 0 を返しますか?

Linux ボックスで Maven v2.2.1 を使用しています。mvn を呼び出し、ビルド ステータスに基づいて何かを実行するビルド スクリプトがあります。mvn ビルドが失敗したか成功したかに関係なく、終了ステータス コードが 0 に設定されていることに気付きました。

また、問題が v2.1.0-M1 で修正されたと主張するhttp://jira.codehaus.org/browse/MNG-3651にも遭遇しました。他の誰かがこれに気づきましたか?

どうも!

0 投票する
1 に答える
1585 参照

python - Python でパズルを送信するときの実行時エラー (終了ステータス 1)

Windowsコンピューターにpython 2.7がインストールされています。Python 2.6.6 を実行している Spotify にパズルの答えをメールで送信しようとしています。*.py ソース コードを送信すると、次のエラーが表示されます。

ランタイムエラー

終了、終了ステータス: 1

「システムのインポート」しかありません。大量のストレス テストを実行しました。可能な入力は 1 ≤ m ≤ 10 000 行です。100 万以上の値でテストしましたが、問題はありませんでした。print & sys.stdout.write で印刷してみました。

ダミーのテスト コードを送信すると (完全なアルゴリズムを実行しますが、回答の代わりにガベージを表示するだけです。つまり、"test!" を表示します)、期待どおりの "間違った回答" が返されます。

どこからデバッグを開始すればよいかわかりません。ヒントやヘルプはありますか?

ありがとう!-サム

0 投票する
1 に答える
1453 参照

c - C プログラミングにおける関数の戻りデータ型

関数でexit(1)コマンドを使用する必要があります。それが使用されている関数の戻りデータ型と関係がありますか?

0 投票する
2 に答える
7331 参照

perl - 値がゼロの終了コードステータスは、Perlで正常に実行されたことを常に意味しますか?

3 つのアプリケーションを実行する Perl スクリプトがあります。それらはすべて異なる終了コードステータスを持っています。

最初のアプリケーション終了コードのステータスは 1 です。アプリケーションは問題なく正常に終了しました。(成功)

2 つ目のアプリケーション終了コードのステータスは 99 です。それでも、アプリケーションは問題なく正常に終了しました。(成功)

最後に、3 つ目のアプリケーション終了コードのステータスは 0 です。1 つ目と 2 つ目も同様に、アプリケーションは問題なく正常に終了しました。(成功)

注: 既に終了コード ステータスを 8 ビット右にシフトしています。

問題は、正常に実行された場合、終了コードのステータスは常に 0 に戻るということですか?

厳しいコメントはしないでください、私はただ混乱しました。ご意見をお聞かせください。