問題タブ [exit]

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

ruby - 終了中にルビーがロックする原因は何ですか?

(スクリプトAPIを介して)いくつかのPERFORCE操作を実行し、単純に終了するrubyスクリプトがあります。

...そしてLINEが出力されている間、exit(0)が存在するかどうかに関係なく、プロセスは終了しません。これは主にMacではruby1.8.6ですが、PCでも見られます。

私はいつものグーグルを突っついていますが、ここで経験の声があるのではないかと期待しています。ありがとう。

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

java - Swing アプリケーションの OnExit イベント?

Swing を使用してビジネスの運用部分を管理するための単純なアプリケーションを開発していますが、アプリケーションが終了するときにこれを実行する必要があります。

しかし、どうすればこれを行うことができますか?

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

bash - ls を使用して bash ループを終了するには?

ディレクトリ内の一連のファイルをバッチでループし、ディレクトリが空になったら終了します。

$work 'myprog' は、実際には Maildir 内の受信メールを 100 のバッチで処理 (およびアーカイブ) するプログラムです。

私はcronに入れることができる簡単なものを求めています。

何か案は?

0 投票する
11 に答える
36274 参照

c# - Process.HasExitedは、プロセスが実行されていてもtrueを返しますか?

プロセスがまだ実行されているにもかかわらず、Process.HasExited時々戻ることを観察してきました。true

以下の私のコードは、「testprogram.exe」という名前のプロセスを開始し、それが終了するのを待ちます。問題は、時々例外がスローされることです。HasExitedプロセス自体がシステム内でまだ生きていることを返したとしても、trueどうしてこれができるのでしょうか?

私のプログラムは、終了する直前にログファイルに書き込むため、読み取る前に、このログファイルが存在すること(プロセスが終了/終了したこと)を絶対に確認する必要があります。その存在を継続的にチェックすることはオプションではありません。

process.WaitForExit()更新:ポーリングループの代わりに待機しようとしましたが、結果はまったく同じです。

追加:上記のコードは、「より明確な」問題を同様に示すためだけのものでした。明確にするために; 私の問題は、それがtrueProcess.GetProcessesByName( "testprogram" );に設定された後でも、プロセスを保持できるということではありません。HasExited

本当の問題は、私が外部で実行しているプログラムが、ファイルを(正常に)終了する直前に書き込むことです。私HasExitedはプロセスがいつ終了したかをチェックするために使用し、ファイルを読み取ることができることを知っています(プロセスが終了したためです!)が、プログラムがまだファイルをディスクに書き込んでいない場合でもHasExited戻るようです。true正確な問題を説明するサンプルコードは次のとおりです。

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

wpf - wpfは、アプリケーションの終了時にbackgroundworkerをキャンセルします

私のアプリケーションにはメインウィンドウがあり、その中にフレームにページをロードします。ユーザーがボタンを押すと、このページは長時間のタスクを実行します。私の問題は、長いタスクが実行されているときにユーザーがメイン ウィンドウの閉じるボタンを押したときに、アプリケーションが終了していないように見えることです。これは、VS2008 でデバッグしていて、停止ボタンが強調表示されているためです。終了したい場合は、停止ボタンを押す必要があります。アプリケーションは、アプリケーションの終了時にデバッグを自動的に停止しません。.NET はアプリケーションの終了時にバックグラウンド ワーカーを自動的に停止すると思っていましたが、この動作を確認した後ではわかりません。アンロードされたイベントページでバックグラウンドワーカーを強制してキャンセルしようとしましたが、次のようなものです:

しかし、成功しませんでした。CancelAsync() を実行した後、数分後、backgroundworker が終了して RunWorkerCompleted が発生したことを確認できます。また、イベントで e.Cancelled 引数をチェックしてタスクが完了したことを確認できますが、このイベントが実行された後、アプリケーションは終了せずに続行し、何をしているかわからない....

最初にキャンセルをサポートするために、WorkerSupportsCancellation を true に設定します。

私はすべての答えに感謝します。ありがとう。

0 投票する
35 に答える
543451 参照

c++ - C ++コンソールアプリケーションがすぐに終了しないようにするにはどうすればよいですか?

最近、私はこのウェブサイトからC++を学ぼうとしています。残念ながら、コードサンプルの1つを実行しようとすると、そのプログラムが約0.5秒間開いてから、すぐに閉じます。私の努力の成果を見ることができるように、プログラムがすぐに終了するのを止める方法はありますか?

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

java - JUnit - 終了時に終了しないようにしますか?

簡単な JUnit の質問。GUIの起動と多くのことを行う単体テストを実行しています。

試験後に結果を見て視覚的に確認したい。ただし、必要に応じて、コードの最後に到達して終了します。これをオーバーライドしたい場合は、テストの最後の行にブレークポイントを置きます。これはかなり厄介ですが。

終了しないようにするオプションはありますか?

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

c# - プログラムを終了する前にコードを実行するには?

次のような小さなコンソールC#プログラムがあります

main() の終了後に何かをしたいと思います。Class Program のデコンストラクタを書こうとしましたが、ヒットしません。

誰もそれを行う方法を知っていますか。

どうもありがとう

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

c# - Application.Exitメソッドの意味は何ですか?

この方法の使用法をいつ見つけることができるかわからないので、私はこの質問をしています。

returnsすべてを正しく設計した場合は、通常の句とtry catch句を使用してすべての問題を処理し、アプリケーションを正しい方法で終了できるはずです。

私が間違っている ?

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

php - コンテンツは死なない

変数が定義されていない場合に呼び出される関数がありexit;ます。そのため、ページには何も生成されず、空白のページが生成されます。実際に終了する直前にエラーメッセージが表示されます。したがって、実行することになっている場合、変数が定義されていないため、変数は終了するはずですが、エラーメッセージが実行されると、ページの残りの部分がエラーメッセージの下に読み込まれ、終了しません。何か案は?