¿Utiliza `top` para generar solo los procesos en ejecución, PID y usuarios?

¿Utiliza `top` para generar solo los procesos en ejecución, PID y usuarios?

Me gustaría ejecutarlo top -n 1para que solo genere una lista de los procesos en ejecución, sus procesos PIDsy el usuario que los ejecutó (las columnas " COMMAND", " PID" y " USER").

No necesito ninguna de las otras columnas de datos ni las 5 líneas de información del sistema que también se imprimen en la parte superior (normalmente son útiles, pero no para lo que planeo hacer con el resultado).

¿Algunas ideas?

Respuesta1

Si presiona fmientras topestá en ejecución (sin -n 1), puede elegir las columnas que se muestran.

Deberá presionar wpara mantener esta selección en ejecuciones posteriores.

Deberá utilizar tail -n +StartLineNopara omitir las líneas del encabezado, ya que hay una sola pasada en su salida.

Sin embargo, aún encontrará el archivo lleno de secuencias de escape y puede que le resulte más fácil manipular la salida pscon las opciones apropiadas para seleccionar las columnas que desee y luego ordenarlas por uso de CPU y posiblemente filtrarlas con head.

información relacionada