トップシェル内のプロセスツリーをよく見ることができます。たとえば、終了したいジョブに送信する信号をタップしてから、選択してF9 (KILL)
プロセスを終了できます。15 SIGTERM
ただし、これにより一度に1つのプロセスしか終了できません。プロセスツリー全体を終了する方法はありますかhtop
?
ベストアンサー1
からman htop
:
対話型コマンド
スペース プロセスを表示または表示解除します。複数のプロセスで動作できるコマンド(「kill」など)は、表示されているプロセスのリストに適用されます。、現在強調表示されているものの代わりに。
ゆう すべてのプロセスのタグを解除します(スペースバーとして追加されたすべてのタグを削除します)。
F9、K 「キル」プロセス:メニューで選択した信号をプロセスまたはプロセスグループに送信します。プロセスが表示されると、表示されたすべてのプロセスに信号が送信されます。 フラグがない場合は、現在選択されているプロセスに送信されます。
正確にあなたが探している答えではありませんが、近いです。 killを使用してプロセスグループまたはサブプロセスを削除することもできます。以下を参照してください。
https://stackoverflow.com/questions/392022/best-way-to-kill-all-child-processes