Estoy usando htoppara monitorear interactivamente mis procesos.
Sin embargo, a veces algunos procesos se interponen y me gustaría filtrarlos.
Desafortunadamente, parece que el filtro integrado de htop (p F4. Ej. ) Solo me permite definir un filtro positivo (solo se mostrarán las coincidencias), y no los filtros negativos (se muestran todas, excepto las coincidencias).
Finalmente, no he encontrado ninguna documentación sobre la sintaxis real de la cadena de búsqueda (las expresiones regulares no parecen funcionar).

Respuestas:
No sé si es factible
htoppero si usar otratopimplementación es una opción, con latopimplementación enprocpsLinux (generalmente la implementación predeterminada allí), desde adentrotop, puedeo(oOpara mayúsculas y minúsculas)!COMMAND=notwanted(o!USER=unwanted)para filtrar los procesos cuyo nombre (o línea de comando después de presionar
c) contienenotwanted(o cuyo nombre de usuario contieneunwanted). Ingrese=para eliminar todos los filtros.Puede filtrar en cualquiera de los campos que desee, pero solo cuando se muestran. Por ejemplo, para excluir las tareas del núcleo, puede solicitar
CODEque se muestre la columna (conf) y luego filtrarCODE>0(cono).Tenga en cuenta que la interfaz predeterminada de esa
topimplementación puede parecer más cruda que la dehtop, pero en realidad tiene muchas más funciones (y puede configurarla con color e información adicional si es necesario).fuente
No sé de una manera directa con
htopSin embargo, es posible que pueda usar las habilidades de negación
pgrepy alimentar una lista pid parahtopAlgo como
Esto tiene la desventaja obvia de no tener en cuenta los procesos que comienzan después de
htopcomenzar a ejecutarsefuente