問題タブ [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.
perl - Perl で stderr、stdout、および終了コードを一度にキャプチャするにはどうすればよいですか?
Perl から外部プロセスを実行し、その stderr、stdout、およびプロセス終了コードをキャプチャすることは可能ですか?
これらの組み合わせを実行できるようです。たとえば、バックティックを使用して stdout を取得し、IPC::Open3 を使用して出力をキャプチャし、system() を使用して終了コードを取得します。
stderr、stdout、および終了コードを一度にキャプチャするにはどうすればよいですか?
c# - .NET でコンソール アプリケーションの終了コードを指定するにはどうすればよいですか?
.NET で簡単なコンソール アプリケーションを使用しています。これは、より大きなアプリケーションのテスト部分にすぎません。コンソール アプリケーションの「終了コード」を指定したいと思います。どうすればいいですか?
shell - 255 より大きい ExitCodes は可能ですか?
はいの場合、どのオペレーティング システム、シェルなどでしょうか?
次の Java プログラムを考えてみましょう (例として Java を使用しています。オペレーティング システムに関するこの質問にはどの言語でも適しています)。
Linux と bash で実行すると、常に 255 より小さい値が返されます (echo $?
前に実行されたコマンドの終了コードを出力します)。
編集済み:以下の(これまでのところ)回答は、UNIXで何が起こるかを完全に説明しています。私はまだ他のOSについて疑問に思っています。
python - Python の終了コード
というメッセージを受け取りましたscript xyz.py returned exit code 0
。これは何を意味するのでしょうか?
Python の終了コードは何を意味しますか? いくつありますか?どれが重要ですか?
windows - Windows コマンド ラインからアプリケーションの終了コードを取得するにはどうすればよいですか?
プログラムを実行していて、その戻りコードが何であるかを確認したいと考えています (さまざまなエラーに基づいてさまざまなコードが返されるため)。
私はBashで実行することでこれを行うことができることを知っています
エコー $?
Windows で cmd.exe を使用する場合はどうすればよいですか?
java - System.exit(0) の使用
上記のコードSystem.exit(0)
では、プログラムを停止するために使用されています。そのメソッドはどのような引数を取りますか? なぜ私たちはそれを として与えたのですか0
?誰でもコンセプトを説明できますか?
c# - コマンドウィンドウでWindowsFormsアプリケーションからExitcodeを取得する
コマンドpromtからWindowsフォームアプリケーションを起動していますが、Windowsフォームアプリケーションが生成する終了コードを取得する必要があります。コマンドpromtはアプリケーションを起動し、すぐに戻ります。ただし、アプリケーションはバックグラウンドで実行されます。終了コードを取得する方法はありますか?
敬具
キリスト教徒。
javascript - JScript (Windows スクリプト ホスト) がキャッチされない例外で 0 で終了するのはなぜですか?
ODBC接続でいくつかのことを行うJScriptがあります。ODBC ActiveXObject オブジェクトによって例外がスローされ、スクリプトでキャッチされませんでした。スクリプトが 0 以外の値で終了すると予想していましたが、そうではありませんでした。これが事実である理由と、キャッチされていない例外で 0 以外の値で終了する方法を知っている人はいますか?
c# - c# powershell スクリプトの実行から $lastexitcode を抽出する方法
コード プロジェクトの powershell 非同期実行コードを使用して、C# でスクリプトを実行しています。
$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 が返されます。
それは本当にあなた自身の終了コード定義を定義することに依存します。0 と 1 のサフィックスだと思います。
ボブをよろしく。
java - WindowsバッチファイルでJavaプログラムの終了ステータスを取得する方法
Linuxの場合と同様に$?
、Windowsバッチファイル(.bat
)でプログラムの終了ステータスを取得する方法はありますか?
たとえば、プログラムのSystem.exit(0)
実行が成功したときと失敗したときの場合、これらの終了値をファイルSystem.exit(1)
にトラップするにはどうすればよいですか?.bat