問題タブ [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.
bash - プロセスがいつ終了したかを検出する (ただし、終了していない)
UNIX で実行されるプログラム (制御できない) があり、終了すると「正常に完了しました」と出力されますが、終了しません。プロセスがいつ終了したかを (コマンドの出力をチェックして) 自動的に検出して、プロセスを強制終了し、他のアクティビティを続行できるようにしたいと考えています。複雑なのは、これらのスクリプトを複数同時に実行できるようにしたいためです。(実行する必要があるアクティビティの 1 つは、さまざまな入力でスクリプトを呼び出す必要がありますが、スクリプトを実行するたびに戻るのに時間がかかるため、それらを並行して実行したいと考えています)
誰かがこれに似たようなことをしましたか? コマンドの stderr および stdout 出力を、ランダムなファイル名を持つ一時ファイルにリダイレクトし、ファイルを末尾にして、終了条件 (つまり、特定のログ行) を grep にパイプすることができます。問題は、確かに tail -f が実行され続けるため、決して終了しないことです。投票する必要がありますか?もしそうなら、最善のアプローチは何ですか?
c# - C# WebPages : Exit イベントを管理するか、サーバー側でユーザー アクションなしで終了します
ユーザーが何もせずに他のページに移動したときに、Exit または Quit イベントを管理するためのより良い解決策は何ですか? このイベントは一度だけ発生させる必要があり、このページの放棄後に保存されていないすべての一時ファイルまたはデータを削除するのに役立ちます。サーバー側のクリーニング方法として最適です。ありがとう。
perl - Perlで終了コードが-1ではなく255であるのはなぜですか?
Perlで終了コード$?を8シフトすると、-1になると予想したときに255が返されるのはなぜですか?
sql-server - ストアド プロシージャを終了する
いくつかのループと条件があります。コードが一致する場合は、ストアド プロシージャを停止または終了します。どうやってするか?
android - (「ホーム」ボタンを使用せずに)現在のアクティビティをホーム画面に終了するにはどうすればよいですか?
私はこれが答えられると確信していますが、私はそれを見つけることができないことを証明しました。だから私の冗長性を許してください。
私がやろうとしているのは、Androidのホーム画面に戻る「ホーム」ボタンをエミュレートすることです。だからここに私に問題を引き起こすものがあります:
- ランチャーアクティビティは3つあります。最初のもの(ホーム画面アイコンに接続されている)は、単なる(パスワードで保護された)構成アクティビティです。ユーザーは使用しません(管理者のみ)
- 他の2つ(どちらもアプリウィジェットを介してアクセス)の1つは、アンケートアプリです。[戻る]ボタンまたはGUIの[戻る]ボタンを使用して、質問間を戻ることもできます。アンケートが終了したら、与えられた回答を要約し、ユーザーをホーム画面に戻すための「完了」ボタンを提供します。
アンケートアプリでは、1つの質問から別の質問にジャンプするためにそれ自体を呼び出す単一のアクティビティ(ItemActivityと呼ばれる)を使用します(インテントを使用する場合も再帰ですか?)。
最後の画面には、「参加していただきありがとうございます」のようなものと、ホーム画面に戻るはずの前述のボタンが表示されます。しかし、アクティビティを適切に終了する方法がわかりません。私は例えば使用しましthis.finish();
たが、これは奇妙なことに「ありがとう」画面を再び表示します。では、どうすればホーム画面に戻って終了できますか?
ご不便をおかけして申し訳ありません。
よろしく、
ステフ
javascript - mootools each() の終了方法
条件が一度真だったときに各関数を終了するにはどうすればよいですか?
これは動作しません:
python - プログラムを終了するように指示する方法はありますか?
プログラムメニューの「q」(終了)オプションには、次のコードがあります。
空白行を印刷し続ける無限ループに入れるまでは、問題なく機能しました。プログラムを終了できる方法はありますか?そうでなければ、あなたは別の解決策を考えることができますか?
c - コントロールは「execvp()」の後に戻りますか?
「execvp()」は、現在のプログラムを実行予定のプログラムに置き換えます(もちろん同じプロセスコンテキストで)。したがって、たとえば、execvp()の後にprintf()を呼び出すと、機能しなくなります。それはドキュメントが言っていることであり、私もそれを検証しました。
しかし、なぜ_exit()が必要なのですか..?コントロールがexecvp()の後にステートメントに戻るということは起こりますか?
どんなポインタにも感謝します。
ありがとう
bash - エラー時にBashシェルスクリプトを自動的に終了する
私はいくつかのシェルスクリプトを書いてきましたが、コマンドのいずれかが失敗した場合にそのシェルスクリプトの実行を停止する機能があれば便利だと思います。例については、以下を参照してください。
したがって、この場合、スクリプトが指定されたディレクトリに変更できない場合、失敗した場合は後で./configureを実行する必要はありません。
これで、各コマンドのifチェックを実行できることを十分に認識しています(これは絶望的な解決策だと思います)が、コマンドの1つが失敗した場合にスクリプトを終了させるグローバル設定はありますか?
wpf - コマンドをウィンドウ タイトル バーの X ボタンにバインドする
私のWPFメンテナンスウィンドウには、「終了」ボタンのあるツールバーがあります。CommandExit はこのボタンにバインドされています。CommandExit は、終了する前にいくつかのチェックを実行します。
ここで、ウィンドウの閉じるボタン (タイトル バーの x ボタン) をクリックして閉じると、このチェックは無視されます。
CommandExit をウィンドウの x ボタンにバインドするにはどうすればよいですか?