
Encuentro que a veces mi Linux deja de responder, por lo que necesito cambiar a otra terminal CtrlAltF2y escribir un comando para finalizar el top
proceso de uso de la CPU o top
el proceso de uso de IO, para que el sistema pueda responder nuevamente.
Este comando debe ser breve y ejecutarse rápidamente. Conozco el comando kill
, pero no sé cómo obtener el top
PID o el nombre del proceso -est.
Agregaré este comando al alias o función del shell.
Respuesta1
ejecutarlo top
en modo por lotes -b
debería brindarle la información que está buscando.
Aquí hay un comienzo muy complicado de lo que podrías hacer:
top -b -n 1 | head | grep -A 1 PID | grep "^[0-9]" | cut -f1 -d" " | xargs kill
Siempre puedes eliminar un proceso desde una ejecución interactiva top
usando la tecla k también, ya que es posible que no te guste lo que selecciona...
No estoy seguro de qué kernel estás ejecutando, perogrupos cTambién puede serle útil además de limites.conf
Respuesta2
Mantener top
ohtop
ejecutándose en una terminal en algún lugar. En top
, presione k
y luego ingrese un PID para finalizar un proceso. En htop
, mueva el cursor sobre el proceso que desea eliminar y luego presione k
.