問題タブ [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.

0 投票する
2 に答える
6965 参照

qt - Qt:現在のプロセスを強制終了しますか?

QtでTerminateProcess現在のプロセスを終了する方法はありますか?

QProcess::kill()は、他の外部プロセスにのみ適用されるようです。

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

macos - launchd ジョブの自動タイムアウト

単体テストを実行するように構成した launchd ジョブがあります。ときどき、単体テストがハングします (通常はコードの誤りが原因です)。通常、テストの実行には数分しかかからないことを知っています。それらがハングしたとき、私は通常約 1 時間はそれに気づきません。その時点で、Activity Monitor を開いてテストを手動で強制終了する必要があります。私はlaunchdにこれをしてもらいたいです。一定の時間が経過した後、launchd にジョブ (まだ実行中の場合) を自動的に強制終了させるにはどうすればよいですか?

launchd のマニュアル ページを調べたところ、いくつかの有望なキー (TimeOutや など) に気付きましたExitTimeOutが、説明の言葉遣いは、私が探しているものではないようです。

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

python - Python サブプロセス Popen で開始されたプロセスを強制終了するときに stdout-pipe を閉じるにはどうすればよいですか?

別のスレッドで起動されたサブプロセスを強制終了するときに、通信パイプをシャットダウンすることは可能でしょうか。communicate() を呼び出さない場合、kill() は期待どおりに機能し、5 秒ではなく 1 秒後にプロセスが終了します。

ここで同様の問題に関する議論を見つけましたが、本当の答えは得られませんでした。パイプを閉じるか、サブサブプロセス (この例では「スリープ」) を明示的に強制終了し、それを強制終了してパイプのブロックを解除できる必要があると思います。

私も SO で彼女の答えを見つけようとしましたが、私が知る限り、この問題に直接対処していないthisthisthisしか見つかりませんでした (?)。

したがって、私がやりたいことは、2 番目のスレッドでコマンドを実行してすべての出力を取得できるようにすることですが、必要なときにすぐに強制終了できるようにすることです。私はファイルを経由してそれを尾行することもできますが、これを行うためのより良い方法があるはずだと思いますか?

これはスクリプトです:

出力

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

linux - linux: バックグラウンド タスクを強制終了するようにしました

Linuxで最後に生成されたバックグラウンドタスクを強制終了するにはどうすればよいですか?

例:

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

perl - 子がopenを使用して作成されたときに子とその子を殺す

これが私のコードです。わかりやすくするために、エラー処理やその他のものを削除しています。

launch subは、次のような他のプロセスを起動するシェルスクリプトを実行します。

モニターサブは基本的に、指定された期間待機してから、シェルスクリプトを強制終了しようとします。

これによりスクリプトは強制終了されますが、そのサブプロセスは強制終了されません。それを修正する方法は?

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

c# - C# コンソール アプリケーションから Windows プロセスを強制終了する: アクセス許可を設定するにはどうすればよいですか?

ASP.NET Web アプリケーションから使用Process.Kill()すると、「アクセスが拒否されました」というテキストで Win32Exception が発生します。

ウェブを検索すると、アクセス許可を設定するように何度か言われました。しかし、私は Windows XP ユーザー システムについて十分に理解しているわけではありません。

例外がスローされた時点でThread.CurrentPrincipal.Identity、次の可視プロパティがあります。

  1. AuthenticationType = ""
  2. IsAuthenticated = "偽"
  3. 名前 = ""

WindowsIdentity.GetCurrent()「NAME\ASPNET」としてログインしていることを示していますが、これは関係ないと思います。

私は何をする必要がありますか?どうにかしてスレッドに Windows ユーザーとしてログインさせることはできますか?

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

sql-server - SQL Server: ストアド プロシージャを使用してプロセスを強制終了する

プロセスを強制終了しないように見えるため、次を変更したいと思います-ユーザーを切断することになっていると思います(これは同じですか?)。特定のデータベースのすべてのプロセスを強制終了できるようにしたい - 以下を変更するにはどうすればよいですか:

アップデート

上記は機能しません。つまり、プロセスを強制終了しません。

プロセスを強制終了しません。アクティビティ モニターを見ると、まだプロセスが継続していることを示しており、クエリ ウィンドウでクエリがまだ機能していることがわかります。「kill 53」を実行すると、クエリ ウィンドウでクエリが停止し、プロセスがアクティビティ モニターから消えます。kill は機能しますが、この手順では機能しないのはなぜですか?

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

unix - UNIXでのジョブの一覧表示と強制終了

atSolaris10でコマンドを使用してジョブを作成しました。

現在は機能していますが、強制終了したいのですが、ジョブ番号を見つける方法と、そのジョブまたはプロセスを強制終了する方法がわかりません。

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

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 によって検出されるため、プロセス検出論理が壊れます。

なぜこれが起こっているのか知っている人はいますか?

ありがとう!

0 投票する
7 に答える
9882 参照

linux - プロセスが強制終了されると、この情報はどこかに記録されますか?

質問:

  • プロセスが強制終了された場合、この情報は、syslogなどの任意の場所(つまり、カーネル内)に記録されますか(または、syslog.confを記録するように構成できます)。
  • 殺人者のPID、殺害された日時と理由の情報です

更新-皆さんは私にいくつかの洞察を与えてくれました、どうもありがとうございました|