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

c# - C#でProcess.Kill()で終了したプロセスの終了コード

C#アプリケーションで、正常に終了するか、誤動作を開始する可能性のある子プロセスを作成している場合、Process.Kill()を呼び出して終了します。ただし、プロセスが終了したかどうかを知りたいのですが。通常、終了したプロセスのエラーコードを取得できることはわかっていますが、通常の終了コードとは何で、プロセスが強制終了されたことを意味するものは何ですか?

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

bash - サブシェルから終了コードを取得することは可能ですか?

私がこれを呼んでいるbashスクリプトを持っていると想像してみましょう:

のコードを取得することは可能some_commandですか?some_commandスクリプトの環境を変更したくないため、スクリプトを実行しているシェルで直接実行していません。

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

c - コアダンプ作成時の終了ステータスの設定

たとえば、呼び出しexit(100)はステータス 100 でアプリケーションを終了し、呼び出しraise(SIGABRT)はコア ダンプの作成中にステータス 134 でアプリケーションを中止します。しかし、ステータス 100 またはその他の任意の値のコア ダンプが必要な場合はどうでしょう。どうやってやるの ?コア ダンプをトリガーするシグナルがいくつかあることは知っていますが、それらの終了ステータスは固定されているようです。

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

oracle - Oracle の DataPump API のリターン コード/終了コード

オラクルの IMPDP と EXPDP をコンソールにラップしましたが、これら 2 つが返すリターン コードの適切な場所が見つかりませんでした。0/1 の合格/不合格よりもエラーを指摘する際に、より具体的にしたいと思います。

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

qt - プログラム終了コード -SomeNumber

Qt for Symbian を使用してプログラムを作成しましたが、すべて非常にうまく機能しています...ただし、プログラムを閉じると、常にステータス コード -10737something で終了します

問題はデコンストラクターにあると思います。おそらくいくつかのメモリリークです...この問題を解決する方法、またはQt Creatorを使用してエラーを見つける方法について何か提案はありますか?

ありがとう

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

perl - PerlでのSTDINからの終了ステータスのキャプチャ

次のようなコマンドで実行されるperlスクリプトがあります。

スクリプトは、バイナリファイルの出力に対して有用な処理を実行し、STDINがなくなると終了します(<>はundefを返します)。バイナリがゼロ以外のコードで終了する場合を除いて、これはすべてうまくいきます。スクリプトのPOVから、スクリプトは正常に終了したと見なされるため、コード0でクリーンアップして終了します。

Perlスクリプトが終了コードを確認する方法はありますか?理想的には、次のような機能が必要です。

しかし、残念ながら、これは機能していないようです。

それを私が意味することをさせる方法はありますか?

追加するために編集:

perlスクリプトは、バイナリコマンドの出力をリアルタイムで操作しているため、すべてをファイルにバッファリングすることは実行可能な解決策ではありません。ただし、スクリプトが終了するまで、終了コードを知る必要はありません。

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

c++ - clock() の呼び出しを MPI_Wtime() に置き換えた後の即時クラッシュ

ローカル コンピューターで開発している MPI プログラムがありますが、リモート コンピューターで実行する必要があります。以前clock()は時間を測定していましたが、(アーキテクチャがまったく異なるため) リモート マシンでは十分に機能しないことがわかった後、 へのいくつかの呼び出しを に置き換えたところclock()MPI_Wtime()必要な結果が得られました。プログラムは、ローカル マシンとリモート マシンの両方で引き続き実行されます。

ただし、他のすべての呼び出しを に置き換えたところ、ローカル マシンでプログラムを起動すると、すぐにプロセスが終了コード -1073741819 で停止しますclock()。の最初の行にMPI_Wtime()a を入れても出力がないので、私の側のプログラミングの誤りではないと確信していますが、何が問題なのかわかりません。coutmain()

ソース コードの変更によって、変更されたコード (または任意のコード) が実行される前にプログラムが失敗する可能性はありますか?

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

exit-code - SunGridEngineでqsubを使用して送信されたプロセスから終了コードを取得する

Sun Grid Engine(現在はOracle Grid Engine?)でqsubを介してジョブを送信したいと思います。-sync yesオプションまたはqrshを使用したくないのは、制御プログラムをシングルスレッドにして、一度に多くのジョブを起動できるようにするためです。これらのオプションは、制御プログラムのスレッドをブロックします。

ただし、起動したプロセスの終了ステータスを受け取りたいのですが。マニュアルページから、私のスレッドをブロックせずにこのコードを取得する方法はないようです。起動しているジョブを変更して終了コードをstdoutに出力する以外に、このステータスを取得する方法はありますか?

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

c# - アプリケーション終了時のリターン エラー コードの指定

アプリケーションの終了時にリターンエラーコードを指定するにはどうすればよいですか? これが VC++ アプリケーションであれば、SetLastError(ERROR_ACCESS_DENIED)-- return GetLastError()API を使用できます。C#でこれを行う方法はありますか?

どのようにTool.ErrorCode値を分かりやすく設定できますか? のようなことをしようとするとTool.ErrorCode = ERROR_ACCESS_DENIED、「現在のコンテキストに ERROR_ACCESS_DENIED という名前は存在しません」というエラーが表示されます。ありがとう。

追加情報

私の例は単純化しすぎています。このような方法はありますか:

...これではなく、コンパイルエラーを生成します:

...これは機能しますが、「マジック ナンバー」を使用します。マジックナンバーの使用は避けたいです。

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

windows - Windows アプリケーションの終了コードの一覧

Windows アプリケーションの終了コードのリストはどこで入手できますか?