問題タブ [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.
ruby - 終了中にルビーがロックする原因は何ですか?
(スクリプトAPIを介して)いくつかのPERFORCE操作を実行し、単純に終了するrubyスクリプトがあります。
...そしてLINEが出力されている間、exit(0)が存在するかどうかに関係なく、プロセスは終了しません。これは主にMacではruby1.8.6ですが、PCでも見られます。
私はいつものグーグルを突っついていますが、ここで経験の声があるのではないかと期待しています。ありがとう。
java - Swing アプリケーションの OnExit イベント?
Swing を使用してビジネスの運用部分を管理するための単純なアプリケーションを開発していますが、アプリケーションが終了するときにこれを実行する必要があります。
しかし、どうすればこれを行うことができますか?
bash - ls を使用して bash ループを終了するには?
ディレクトリ内の一連のファイルをバッチでループし、ディレクトリが空になったら終了します。
$work 'myprog' は、実際には Maildir 内の受信メールを 100 のバッチで処理 (およびアーカイブ) するプログラムです。
私はcronに入れることができる簡単なものを求めています。
何か案は?
c# - Process.HasExitedは、プロセスが実行されていてもtrueを返しますか?
プロセスがまだ実行されているにもかかわらず、Process.HasExited
時々戻ることを観察してきました。true
以下の私のコードは、「testprogram.exe」という名前のプロセスを開始し、それが終了するのを待ちます。問題は、時々例外がスローされることです。HasExited
プロセス自体がシステム内でまだ生きていることを返したとしても、true
どうしてこれができるのでしょうか?
私のプログラムは、終了する直前にログファイルに書き込むため、読み取る前に、このログファイルが存在すること(プロセスが終了/終了したこと)を絶対に確認する必要があります。その存在を継続的にチェックすることはオプションではありません。
process.WaitForExit()
更新:ポーリングループの代わりに待機しようとしましたが、結果はまったく同じです。
追加:上記のコードは、「より明確な」問題を同様に示すためだけのものでした。明確にするために; 私の問題は、それがtrueProcess.GetProcessesByName( "testprogram" );
に設定された後でも、プロセスを保持できるということではありません。HasExited
本当の問題は、私が外部で実行しているプログラムが、ファイルを(正常に)終了する直前に書き込むことです。私HasExited
はプロセスがいつ終了したかをチェックするために使用し、ファイルを読み取ることができることを知っています(プロセスが終了したためです!)が、プログラムがまだファイルをディスクに書き込んでいない場合でもHasExited
戻るようです。true
正確な問題を説明するサンプルコードは次のとおりです。
wpf - wpfは、アプリケーションの終了時にbackgroundworkerをキャンセルします
私のアプリケーションにはメインウィンドウがあり、その中にフレームにページをロードします。ユーザーがボタンを押すと、このページは長時間のタスクを実行します。私の問題は、長いタスクが実行されているときにユーザーがメイン ウィンドウの閉じるボタンを押したときに、アプリケーションが終了していないように見えることです。これは、VS2008 でデバッグしていて、停止ボタンが強調表示されているためです。終了したい場合は、停止ボタンを押す必要があります。アプリケーションは、アプリケーションの終了時にデバッグを自動的に停止しません。.NET はアプリケーションの終了時にバックグラウンド ワーカーを自動的に停止すると思っていましたが、この動作を確認した後ではわかりません。アンロードされたイベントページでバックグラウンドワーカーを強制してキャンセルしようとしましたが、次のようなものです:
しかし、成功しませんでした。CancelAsync() を実行した後、数分後、backgroundworker が終了して RunWorkerCompleted が発生したことを確認できます。また、イベントで e.Cancelled 引数をチェックしてタスクが完了したことを確認できますが、このイベントが実行された後、アプリケーションは終了せずに続行し、何をしているかわからない....
最初にキャンセルをサポートするために、WorkerSupportsCancellation を true に設定します。
私はすべての答えに感謝します。ありがとう。
c++ - C ++コンソールアプリケーションがすぐに終了しないようにするにはどうすればよいですか?
最近、私はこのウェブサイトからC++を学ぼうとしています。残念ながら、コードサンプルの1つを実行しようとすると、そのプログラムが約0.5秒間開いてから、すぐに閉じます。私の努力の成果を見ることができるように、プログラムがすぐに終了するのを止める方法はありますか?
java - JUnit - 終了時に終了しないようにしますか?
簡単な JUnit の質問。GUIの起動と多くのことを行う単体テストを実行しています。
試験後に結果を見て視覚的に確認したい。ただし、必要に応じて、コードの最後に到達して終了します。これをオーバーライドしたい場合は、テストの最後の行にブレークポイントを置きます。これはかなり厄介ですが。
終了しないようにするオプションはありますか?
c# - プログラムを終了する前にコードを実行するには?
次のような小さなコンソールC#プログラムがあります
main() の終了後に何かをしたいと思います。Class Program のデコンストラクタを書こうとしましたが、ヒットしません。
誰もそれを行う方法を知っていますか。
どうもありがとう
c# - Application.Exitメソッドの意味は何ですか?
この方法の使用法をいつ見つけることができるかわからないので、私はこの質問をしています。
returns
すべてを正しく設計した場合は、通常の句とtry catch
句を使用してすべての問題を処理し、アプリケーションを正しい方法で終了できるはずです。
私が間違っている ?
php - コンテンツは死なない
変数が定義されていない場合に呼び出される関数がありexit;
ます。そのため、ページには何も生成されず、空白のページが生成されます。実際に終了する直前にエラーメッセージが表示されます。したがって、実行することになっている場合、変数が定義されていないため、変数は終了するはずですが、エラーメッセージが実行されると、ページの残りの部分がエラーメッセージの下に読み込まれ、終了しません。何か案は?