問題タブ [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.
c# - C#でProcess.Kill()で終了したプロセスの終了コード
C#アプリケーションで、正常に終了するか、誤動作を開始する可能性のある子プロセスを作成している場合、Process.Kill()を呼び出して終了します。ただし、プロセスが終了したかどうかを知りたいのですが。通常、終了したプロセスのエラーコードを取得できることはわかっていますが、通常の終了コードとは何で、プロセスが強制終了されたことを意味するものは何ですか?
bash - サブシェルから終了コードを取得することは可能ですか?
私がこれを呼んでいるbashスクリプトを持っていると想像してみましょう:
のコードを取得することは可能some_command
ですか?some_command
スクリプトの環境を変更したくないため、スクリプトを実行しているシェルで直接実行していません。
c - コアダンプ作成時の終了ステータスの設定
たとえば、呼び出しexit(100)
はステータス 100 でアプリケーションを終了し、呼び出しraise(SIGABRT)
はコア ダンプの作成中にステータス 134 でアプリケーションを中止します。しかし、ステータス 100 またはその他の任意の値のコア ダンプが必要な場合はどうでしょう。どうやってやるの ?コア ダンプをトリガーするシグナルがいくつかあることは知っていますが、それらの終了ステータスは固定されているようです。
oracle - Oracle の DataPump API のリターン コード/終了コード
オラクルの IMPDP と EXPDP をコンソールにラップしましたが、これら 2 つが返すリターン コードの適切な場所が見つかりませんでした。0/1 の合格/不合格よりもエラーを指摘する際に、より具体的にしたいと思います。
qt - プログラム終了コード -SomeNumber
Qt for Symbian を使用してプログラムを作成しましたが、すべて非常にうまく機能しています...ただし、プログラムを閉じると、常にステータス コード -10737something で終了します
問題はデコンストラクターにあると思います。おそらくいくつかのメモリリークです...この問題を解決する方法、またはQt Creatorを使用してエラーを見つける方法について何か提案はありますか?
ありがとう
perl - PerlでのSTDINからの終了ステータスのキャプチャ
次のようなコマンドで実行されるperlスクリプトがあります。
スクリプトは、バイナリファイルの出力に対して有用な処理を実行し、STDINがなくなると終了します(<>はundefを返します)。バイナリがゼロ以外のコードで終了する場合を除いて、これはすべてうまくいきます。スクリプトのPOVから、スクリプトは正常に終了したと見なされるため、コード0でクリーンアップして終了します。
Perlスクリプトが終了コードを確認する方法はありますか?理想的には、次のような機能が必要です。
しかし、残念ながら、これは機能していないようです。
それを私が意味することをさせる方法はありますか?
追加するために編集:
perlスクリプトは、バイナリコマンドの出力をリアルタイムで操作しているため、すべてをファイルにバッファリングすることは実行可能な解決策ではありません。ただし、スクリプトが終了するまで、終了コードを知る必要はありません。
c++ - clock() の呼び出しを MPI_Wtime() に置き換えた後の即時クラッシュ
ローカル コンピューターで開発している MPI プログラムがありますが、リモート コンピューターで実行する必要があります。以前clock()
は時間を測定していましたが、(アーキテクチャがまったく異なるため) リモート マシンでは十分に機能しないことがわかった後、 へのいくつかの呼び出しを に置き換えたところclock()
、MPI_Wtime()
必要な結果が得られました。プログラムは、ローカル マシンとリモート マシンの両方で引き続き実行されます。
ただし、他のすべての呼び出しを に置き換えたところ、ローカル マシンでプログラムを起動すると、すぐにプロセスが終了コード -1073741819 で停止しますclock()
。の最初の行にMPI_Wtime()
a を入れても出力がないので、私の側のプログラミングの誤りではないと確信していますが、何が問題なのかわかりません。cout
main()
ソース コードの変更によって、変更されたコード (または任意のコード) が実行される前にプログラムが失敗する可能性はありますか?
exit-code - SunGridEngineでqsubを使用して送信されたプロセスから終了コードを取得する
Sun Grid Engine(現在はOracle Grid Engine?)でqsubを介してジョブを送信したいと思います。-sync yesオプションまたはqrshを使用したくないのは、制御プログラムをシングルスレッドにして、一度に多くのジョブを起動できるようにするためです。これらのオプションは、制御プログラムのスレッドをブロックします。
ただし、起動したプロセスの終了ステータスを受け取りたいのですが。マニュアルページから、私のスレッドをブロックせずにこのコードを取得する方法はないようです。起動しているジョブを変更して終了コードをstdoutに出力する以外に、このステータスを取得する方法はありますか?
c# - アプリケーション終了時のリターン エラー コードの指定
アプリケーションの終了時にリターンエラーコードを指定するにはどうすればよいですか? これが VC++ アプリケーションであれば、SetLastError(ERROR_ACCESS_DENIED)
-- return GetLastError()
API を使用できます。C#でこれを行う方法はありますか?
どのようにTool.ErrorCode
値を分かりやすく設定できますか? のようなことをしようとするとTool.ErrorCode = ERROR_ACCESS_DENIED
、「現在のコンテキストに ERROR_ACCESS_DENIED という名前は存在しません」というエラーが表示されます。ありがとう。
追加情報
私の例は単純化しすぎています。このような方法はありますか:
...これではなく、コンパイルエラーを生成します:
...これは機能しますが、「マジック ナンバー」を使用します。マジックナンバーの使用は避けたいです。
windows - Windows アプリケーションの終了コードの一覧
Windows アプリケーションの終了コードのリストはどこで入手できますか?