web-dev-qa-db-ja.com

より若いプロセスをすべて強制終了する方法

私はkillallコマンドで-y引数とプロセス名。
しかし、名前を知らずに、すべてのプロセスをしばらく前に強制終了するコマンドが必要です。何かのようなもの:

killall -y 20m *
1
pereca

使用する:

 killall -y 5m -i -r ".*"

または、pskillを組み合わせて使用​​します。

kill $(ps -eo pid,etimes | awk '{if ($2 < 300) { print $1}}')

最初に、以下を使用して、5分未満で実行されているプロセスのIDを見つけます。

ps -eo pid,etimes | awk '{if ($2 < 300) { print $1}}'

次に、killを使用して殺します。

コマンドのベースは here から取得されます。

1
Ravexina