問題タブ [exit-code]

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 投票する
6 に答える
52311 参照

perl - Perl で stderr、stdout、および終了コードを一度にキャプチャするにはどうすればよいですか?

Perl から外部プロセスを実行し、その stderr、stdout、およびプロセス終了コードをキャプチャすることは可能ですか?

これらの組み合わせを実行できるようです。たとえば、バックティックを使用して stdout を取得し、IPC::Open3 を使用して出力をキャプチャし、system() を使用して終了コードを取得します。

stderr、stdout、および終了コードを一度にキャプチャするにはどうすればよいですか?

0 投票する
14 に答える
355805 参照

c# - .NET でコンソール アプリケーションの終了コードを指定するにはどうすればよいですか?

.NET で簡単なコンソール アプリケーションを使用しています。これは、より大きなアプリケーションのテスト部分にすぎません。コンソール アプリケーションの「終了コード」を指定したいと思います。どうすればいいですか?

0 投票する
3 に答える
14268 参照

shell - 255 より大きい ExitCodes は可能ですか?

はいの場合、どのオペレーティング システム、シェルなどでしょうか?

次の Java プログラムを考えてみましょう (例として Java を使用しています。オペレーティング システムに関するこの質問にはどの言語でも適しています)。

Linux と bash で実行すると、常に 255 より小さい値が返されます (echo $?前に実行されたコマンドの終了コードを出力します)。


編集済み:以下の(これまでのところ)回答は、UNIXで何が起こるかを完全に説明しています。私はまだ他のOSについて疑問に思っています。

0 投票する
13 に答える
610739 参照

python - Python の終了コード

というメッセージを受け取りましたscript xyz.py returned exit code 0。これは何を意味するのでしょうか?

Python の終了コードは何を意味しますか? いくつありますか?どれが重要ですか?

0 投票する
7 に答える
909394 参照

windows - Windows コマンド ラインからアプリケーションの終了コードを取得するにはどうすればよいですか?

プログラムを実行していて、その戻りコードが何であるかを確認したいと考えています (さまざまなエラーに基づいてさまざまなコードが返されるため)。

私はBashで実行することでこれを行うことができることを知っています

エコー $?

Windows で cmd.exe を使用する場合はどうすればよいですか?

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

java - System.exit(0) の使用

上記のコードSystem.exit(0)では、プログラムを停止するために使用されています。そのメソッドはどのような引数を取りますか? なぜ私たちはそれを として与えたのですか0?誰でもコンセプトを説明できますか?

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

c# - コマンドウィンドウでWindowsFormsアプリケーションからExitcodeを取得する

コマンドpromtからWindowsフォームアプリケーションを起動していますが、Windowsフォームアプリケーションが生成する終了コードを取得する必要があります。コマンドpromtはアプリケーションを起動し、すぐに戻ります。ただし、アプリケーションはバックグラウンドで実行されます。終了コードを取得する方法はありますか?

敬具

キリスト教徒。

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

javascript - JScript (Windows スクリプト ホスト) がキャッチされない例外で 0 で終了するのはなぜですか?

ODBC接続でいくつかのことを行うJScriptがあります。ODBC ActiveXObject オブジェクトによって例外がスローされ、スクリプトでキャッチされませんでした。スクリプトが 0 以外の値で終了すると予想していましたが、そうではありませんでした。これが事実である理由と、キャッチされていない例外で 0 以外の値で終了する方法を知っている人はいますか?

0 投票する
3 に答える
6547 参照

c# - c# powershell スクリプトの実行から $lastexitcode を抽出する方法

コード プロジェクトの powershell 非同期実行コードを使用して、C# でスクリプトを実行しています。

http://www.codeproject.com/KB/threads/AsyncPowerShell.aspx?display=PrintAll&fid=407636&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2130851#xx2130851xx

$lastexitcode を返す必要があります。Jean-Paul は、カスタム pshost クラスを使用してそれを返す方法を説明しています。終了コードを返す pshost のメソッドまたはプロパティが見つかりません。

私が持っているこのエンジンは、スクリプトが正しく実行されるようにする必要があります。

どんな助けでも大歓迎です。

ボブをよろしく。

その $lastexitcode と $? 戻す必要がある変数。

こんにちは、やっと答えました。
$host 変数について知りました。ホスト、具体的にはカスタム PSHost オブジェクトにコールバックを実装し、$lastexitcode を返すことができるようにします。$host の説明へのリンクを次に示します。

http://mshforfun.blogspot.com/2006/08/do-you-know-there-is-host-variable.html

PowerShellドキュメントではいつものように、あいまいで、文書化が不十分なようです。ここで説明するように、ポイント 4 を使用して、$host.SetShouldExit(1) を呼び出すと、pshost の SetShouldExit メソッドに 1 が返されます。

http://msdn.microsoft.com/en-us/library/system.management.automation.host.pshost.setshouldexit(VS.85).aspx

それは本当にあなた自身の終了コード定義を定義することに依存します。0 と 1 のサフィックスだと思います。

ボブをよろしく。

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

java - WindowsバッチファイルでJavaプログラムの終了ステータスを取得する方法

Linuxの場合と同様に$?、Windowsバッチファイル(.bat)でプログラムの終了ステータスを取得する方法はありますか?
たとえば、プログラムのSystem.exit(0)実行が成功したときと失敗したときの場合、これらの終了値をファイルSystem.exit(1)にトラップするにはどうすればよいですか?.bat