
時々 Linux が応答しなくなることがあるので、 を使用して別のターミナルに切り替え、 CPU 使用プロセスまたはIO 使用プロセスCtrlAltF2を強制終了するコマンドを入力して、システムが再び応答できるようにする必要があります。top
top
このコマンドは短く、すぐに実行する必要があります。コマンドはわかっていますが、プロセスの PID または名前をkill
取得する方法がわかりません。top
このコマンドをシェルのエイリアスまたは関数に追加します。
答え1
top
バッチ モードで実行すると、-b
必要な情報を取得できるはずです。
以下に、実行できる非常に面倒な開始方法を示します。
top -b -n 1 | head | grep -A 1 PID | grep "^[0-9]" | cut -f1 -d" " | xargs kill
top
選択された結果が気に入らない場合は、k キーを使用して対話型実行からプロセスをいつでも終了することもできます...
どのカーネルを実行しているかはわかりませんが、cグループlimits.confに加えて、これも役に立つかもしれません
答え2
保持top
またはhtop
どこかのターミナルで実行されています。 でtop
、 を押してk
、プロセスを強制終了する PID を入力します。 でhtop
、強制終了するプロセスの上にカーソルを移動して、 を押しますk
。