問題タブ [kill]
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.
qt - Qt:現在のプロセスを強制終了しますか?
QtでTerminateProcess
現在のプロセスを終了する方法はありますか?
QProcess::kill()は、他の外部プロセスにのみ適用されるようです。
macos - launchd ジョブの自動タイムアウト
単体テストを実行するように構成した launchd ジョブがあります。ときどき、単体テストがハングします (通常はコードの誤りが原因です)。通常、テストの実行には数分しかかからないことを知っています。それらがハングしたとき、私は通常約 1 時間はそれに気づきません。その時点で、Activity Monitor を開いてテストを手動で強制終了する必要があります。私はlaunchdにこれをしてもらいたいです。一定の時間が経過した後、launchd にジョブ (まだ実行中の場合) を自動的に強制終了させるにはどうすればよいですか?
launchd のマニュアル ページを調べたところ、いくつかの有望なキー (TimeOut
や など) に気付きましたExitTimeOut
が、説明の言葉遣いは、私が探しているものではないようです。
python - Python サブプロセス Popen で開始されたプロセスを強制終了するときに stdout-pipe を閉じるにはどうすればよいですか?
別のスレッドで起動されたサブプロセスを強制終了するときに、通信パイプをシャットダウンすることは可能でしょうか。communicate() を呼び出さない場合、kill() は期待どおりに機能し、5 秒ではなく 1 秒後にプロセスが終了します。
ここで同様の問題に関する議論を見つけましたが、本当の答えは得られませんでした。パイプを閉じるか、サブサブプロセス (この例では「スリープ」) を明示的に強制終了し、それを強制終了してパイプのブロックを解除できる必要があると思います。
私も SO で彼女の答えを見つけようとしましたが、私が知る限り、この問題に直接対処していないthisとthisとthisしか見つかりませんでした (?)。
したがって、私がやりたいことは、2 番目のスレッドでコマンドを実行してすべての出力を取得できるようにすることですが、必要なときにすぐに強制終了できるようにすることです。私はファイルを経由してそれを尾行することもできますが、これを行うためのより良い方法があるはずだと思いますか?
これはスクリプトです:
出力
linux - linux: バックグラウンド タスクを強制終了するようにしました
Linuxで最後に生成されたバックグラウンドタスクを強制終了するにはどうすればよいですか?
例:
perl - 子がopenを使用して作成されたときに子とその子を殺す
これが私のコードです。わかりやすくするために、エラー処理やその他のものを削除しています。
launch subは、次のような他のプロセスを起動するシェルスクリプトを実行します。
モニターサブは基本的に、指定された期間待機してから、シェルスクリプトを強制終了しようとします。
これによりスクリプトは強制終了されますが、そのサブプロセスは強制終了されません。それを修正する方法は?
c# - C# コンソール アプリケーションから Windows プロセスを強制終了する: アクセス許可を設定するにはどうすればよいですか?
ASP.NET Web アプリケーションから使用Process.Kill()
すると、「アクセスが拒否されました」というテキストで Win32Exception が発生します。
ウェブを検索すると、アクセス許可を設定するように何度か言われました。しかし、私は Windows XP ユーザー システムについて十分に理解しているわけではありません。
例外がスローされた時点でThread.CurrentPrincipal.Identity
、次の可視プロパティがあります。
- AuthenticationType = ""
- IsAuthenticated = "偽"
- 名前 = ""
WindowsIdentity.GetCurrent()
「NAME\ASPNET」としてログインしていることを示していますが、これは関係ないと思います。
私は何をする必要がありますか?どうにかしてスレッドに Windows ユーザーとしてログインさせることはできますか?
sql-server - SQL Server: ストアド プロシージャを使用してプロセスを強制終了する
プロセスを強制終了しないように見えるため、次を変更したいと思います-ユーザーを切断することになっていると思います(これは同じですか?)。特定のデータベースのすべてのプロセスを強制終了できるようにしたい - 以下を変更するにはどうすればよいですか:
アップデート
上記は機能しません。つまり、プロセスを強制終了しません。
プロセスを強制終了しません。アクティビティ モニターを見ると、まだプロセスが継続していることを示しており、クエリ ウィンドウでクエリがまだ機能していることがわかります。「kill 53」を実行すると、クエリ ウィンドウでクエリが停止し、プロセスがアクティビティ モニターから消えます。kill は機能しますが、この手順では機能しないのはなぜですか?
unix - UNIXでのジョブの一覧表示と強制終了
at
Solaris10でコマンドを使用してジョブを作成しました。
現在は機能していますが、強制終了したいのですが、ジョブ番号を見つける方法と、そのジョブまたはプロセスを強制終了する方法がわかりません。
python - kill -9 の後にゴースト プロセスが表示される理由
私の Python スクリプトでは、最初に subprocess.Popen() によってサブプロセスを起動します。その後、そのサブプロセスをkill -9 Pid
.
私が見つけたのは、キルが実行された後、そのプロセスのGUIウィンドウがすぐに消えたため、サブプロセスが「停止」したことです。しかし、キルの直後に「ps aux」を実行すると、同じプロセス (同じ pid を持つ) が結果に表示されます。違いは、プロセスのコマンドが次のように () のペアに含まれていることです。
root 30506 0.0 0.0 0 0 s000 Z+ 6:13PM 0:00.00 (サンプル処理)
これにより、停止したプロセスがまだ ps によって検出されるため、プロセス検出論理が壊れます。
なぜこれが起こっているのか知っている人はいますか?
ありがとう!
linux - プロセスが強制終了されると、この情報はどこかに記録されますか?
質問:
- プロセスが強制終了された場合、この情報は、syslogなどの任意の場所(つまり、カーネル内)に記録されますか(または、syslog.confを記録するように構成できます)。
- 殺人者のPID、殺害された日時と理由の情報です
更新-皆さんは私にいくつかの洞察を与えてくれました、どうもありがとうございました|