問題タブ [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 に答える
88846 参照

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

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

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

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

どうもありがとう

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

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

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

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

私が間違っている ?

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

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

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

0 投票する
8 に答える
30825 参照

python - Pythonサブプロセス:cmdが終了したときのコールバック

私は現在、を使用してプログラムを起動していますsubprocess.Popen(cmd, shell=TRUE)

私はPythonにかなり慣れていませんが、次のようなことを実行できるAPIがあるはずだと「感じています」。

私はこれを行っているのでfunction_to_call_on_exit、cmdが終了したことを知っていることに基づいて何かを行うことができます(たとえば、現在実行中の外部プロセスの数をカウントし続ける)

スレッドとメソッドを組み合わせたクラスでサブプロセスをかなり簡単にラップできるとPopen.wait()思いますが、Pythonでスレッドをまだ実行しておらず、APIが存在するのに十分一般的であると思われるため、最初に1つ見つけてみてください。

前もって感謝します :)

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

python - Python でコマンド ラインに戻る

ある条件下で早期に終了したいスクリプトがあります。

Python インタラクティブ プロンプトを使用してこのスクリプトを実行しexecfile("foo.py")、スクリプトを終了してインタラクティブ インタープリターに戻りたいと考えています。どうすればいいですか?を使用するsys.exit()と、Python インタープリターは完全に終了します。

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

logging - SH/BASH - テキストが出現するまでログ ファイルをスキャンし、終了します。どのように?

編集 - 明確にするために、4 月 7 日に質問を少し修正しました。

現在の動作環境はOSX 10.4.11です。

特定のフレーズのログ ファイルをスキャンしたいと考えています。スクリプトの開始時にログ ファイルを空にすることはできません。したがって、スクリプトはログへの変更のみをスキャンする必要があります。

私の現在のスクリプト:

「LOL CANDY」を見つけた直後に「LOL MATCH FOUND」という点では適切に動作しますが、「LOL CANDY」の後にログに別の追加が行われるまで、実際にはスクリプトを終了しません。すぐに辞める必要があります。特に関係があるかどうかはわかりませんが、「tail -f」が永遠に開いたままになるという問題があります。誰かが tail -f を使用せずに動作する例を教えてもらえますか?

OSXはsh、bash、およびその他のシェルを処理できるため、必要に応じてbashスクリプトを提供してください。

0 投票する
9 に答える
36046 参照

java - System.exit() の後も Java が実行され続ける原因は何ですか?

ProcessBuilder別の Java プログラムから 起動されている Java プログラムがあります。System.exit(0)子プログラムから呼び出されますが、一部のユーザー (Windows 上) ではjava.exe、子に関連付けられたプロセスが終了しません。子プログラムにはシャットダウン フックがなく、VM の終了をSecurityManager停止する可能性のあるもありません。System.exit()Linux または Windows Vista で問題を自分で再現できません。これまでのところ、この問題に関する報告は、2 つの異なる JRE (1.6.0_15 と 1.6.0_18) を使用している 2 人の Windows XP ユーザーと 1 人の Vista ユーザーからのものだけですが、彼らは毎回問題を再現することができます。

System.exit()の後に JVM が終了せず、一部のマシンでのみ終了する理由を誰かが提案できますか?

編集 1:問題のある VM からスレッド ダンプを取得できるように、ユーザーに JDK をインストールしてもらいました。ユーザーが私に言ったのは、メニューの「終了」項目をクリックするとすぐに VM プロセスが VisualVM から消えるということですが、Windows タスク マネージャーによると、プロセスは終了していません。ユーザーが (分、時間) 待機しても、終了することはありません。

編集 2:Process.waitFor()親プログラムでは、問題を抱えているユーザーの少なくとも 1 人に対して決して返らないことを確認しました。要約すると、子 VM は停止しているように見えますが (VisualVM はそれを認識していません)、親はまだプロセスを稼働中であると認識しており、Windows も同様です。

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

c++ - exit() または例外により、スコープの終了デストラクタが呼び出されなくなりますか?

次のコードがあるとします。

exit() が start() 内のどこかから使用された場合でも、そのデストラクタが呼び出されることが保証されていますか?

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

shell - SSH 経由でソース scriptname を実行中にスクリプトを終了する

オプションセットの1つがディレクトリを変更してからスクリプトを終了するはずのスクリプトがありますが、ソースでsshを実行して、親で変更するようにしますSSHを終了する別の方法があります終了しないようにこれを行いますか?私のスクリプトは /usr/sbin ディレクトリにあります。

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

java - 安全な方法でソフトウェアを閉じるにはどうすればよいですか?

これまで、私は自分のアプリケーションをスタンドアロン製品として使用していました。それで、ユーザーが「停止」ボタンを押したとき、私は電話System.exit(0);をしました、そしてそれは大丈夫でした。

これで、私のアプリケーションは別のプログラムから(プログラム的に)呼び出されます。ですから、それSystem.exit(0);は私のプロセスだけでなく、私のプログラムを開始した外部ソフトウェアも殺してしまうのではないかと心配しています。

では、外部ソフトウェアから対応するリクエストを受け取った場合にアプリケーションをシャットダウンする正しい方法は何ですか?私のアプリケーションはGUIアプリケーションです。したがって、ウィンドウを閉じたいのですが、プログラムによって実行されたすべてのプロセスも閉じたいのです。

追加した:

具体的には、プログラムによって開始されたすべてのスレッドを閉じたいと思います。私のプログラムはOSプロセスや他のプログラムを開始しません。