問題タブ [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 投票する
3 に答える
4093 参照

.net - Environment.ExitとMainからの単純なreturn2の違い

アプリケーションの外部から、間に違いはありますか

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

python - Python commands.getstatusoutput() でステータス コードを解釈する方法

関連する質問で、C 関数「待機」のドキュメントがどこにあるかを尋ねました。これは、commands.getstatusoutput() モジュールのリターン コードを把握するための試みでした。Stackoverflow は成功しましたが、ドキュメントは役に立ちませんでした。これが私を困惑させるものです:

OS X (Leopard) で実行すると、次の出力が得られます: (これはドキュメントと一致します。)

OS X では、「ls /fail ; echo $?」を実行します。次の出力を取得します。

Linux (Ubuntu Hardy) で実行すると、次の出力が得られます。

Ubuntu では、「ls /fail」を実行すると 2 が返されます。

つまり、Python はステータス コードを 256 倍しているように見えます。これはどこかに文書化されていますか?

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

boost - boost :: threadの終了コード?

boost :: threadから終了コードを取得する標準的な方法は何ですか?
ドキュメントはこの主題にまったく触れていないようです。

0 投票する
6 に答える
9560 参照

java - プログラムでアプリケーションを終了する適切な方法は何ですか?

アプリケーションのコマンドとしてユーザー入力を評価しています。ユーザーが、、Qまたはqを押してからEnterキーを押すと、アプリケーションが終了し、実行が終了します。

適切なコンテキスト、またはそれを行う方法に関するベストプラクティスはありますか?リリースするリソースなどがありません。私はただ使うべき System.exit(0);ですか?それを行うための推奨される方法はありますか?

私の最初のアプローチとして、私は次のようなことをします:

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

delphi - Delphiで終了するときに最終フォームを表示するにはどうすればよいですか?

これは誰かにとって単純なものでなければなりません。どうすればいいのかわからない。

プログラムを終了したら、メインフォームを非表示にして、次のように最終的な「ありがとう」フォームを単独で表示したいと思います。

しかし、それを行うと、例外が発生します。

E無効な操作:OnShowまたはOnHideでVisibleを変更することはできません

では、Delphiでプログラムを終了するときにメインフォームを非表示にしながら、最終的なフォームを表示するにはどうすればよいですか?


結論:Mghieは、私が試みていたことが正しく、機能するはずだったことを確認しました。これは、フォームを終了および終了する手順のどこかに、この例外を引き起こすバグがあったことを示しています。

それがわかったので、問題を見つけて修正するのにそれほど時間はかかりません。


問題が見つかりました:ThankYouForm内からメインフォームを閉じていたところ、どういうわけかExitExecuteにループバックし、すべてがまとまってしまいました。

しかし、すべてが再び順調です。ThankYouForm.ShowModalが完全に機能する前のMainForm.Hide。

みんなありがとう。

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

winapi - GetExitCodeProcessプロセスの終了ステータスコード?

GetExitCodeProcessのプロセス終了ステータスコードのリストはどこにありますか?インターネットで検索しましたが、見つかりませんでした。

GetExitCodeProcess呼び出しから33102コードを受け取っていますが、その理由がわかりません。このエラーコードの説明を取得することが、これを整理するのに役立つことを願っています。

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

python - スレッドからの戻り値

Pythonでタプルまたは選択した値を親に返すスレッドを取得するにはどうすればよいですか?

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

powershell - Windows PowerShellで条件付きでプロセスを実行します(例:Bashの&&および||演算子)

前のプログラムの終了の成功/失敗に応じて、プログラムを条件付きで実行する方法を誰かが知っているかどうか疑問に思います。LASTEXITCODE変数をテストせずにprogram1が正常に終了した場合、program1の直後にprogram2を実行する方法はありますか?-bandと-andの演算子は役に立たないように試しましたが、とにかく機能しないと感じました。最良の代替手段は、セミコロンとifステートメントの組み合わせです。つまり、Linuxのソースからいくらか自動的にパッケージを構築することになると、&&演算子に勝るものはありません。

PowerShellで同じビルドシステムを実際に使用できると仮定すると、PowerShellでは次のことを行う必要があります。

もちろん、複数行を使用してファイルに保存し、スクリプトを実行することもできますが、簡潔にする(キーストロークを保存する)ことが目的です。おそらく、PowerShellとBash(および&&演算子をサポートする組み込みのWindowsコマンドプロンプト)の違いにすぎないかもしれませんが、調整する必要がありますが、よりクリーンな方法がある場合は、知りたいと思います。

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

bash - flock によって実行されたコマンドの終了コードを確認するにはどうすればよいですか?

こんにちは。bash スクリプトを実行する cron ジョブを設定していますが、前のスクリプトが終了する前に次のジョブが開始されるのではないかと心配です。flock少しグーグルで調べてみると、これに対処する一般的な方法は、次の方法で使用されるコマンドであることがわかります。

これはうまくいきます。ただし、の終了コードを確認したい場合はどうすればよいですmyscript.shか? 返される終了コードはflock's によって上書きされるため、正常に実行されたかどうかを知る方法はありません。

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

perl - Perlのwaitpidが間違った終了コードを返すのはなぜですか?

waitpidから間違った終了コードを取得しましたが、その理由がわかりません。誰かが私にいくつかのアイデアを教えてもらえますか?

ここで私がすること:

  1. 私は私の子プロセスをopen2
  2. それから私はそれが終わるのを待ちますwaitpid
  3. を使用して終了コードを取得する$?

子プロセスから返すものは、常に-1で返されます。プログラムが終了コード0を返すことをVSデバッガーで確認します。VSは次のように言います。

pidが一致することを確認しました。

何か案は?