es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Obteniendo las primeras 5 líneas de PID y COMMAND utilizando top.

Hola, estoy luchando por descubrir cómo obtener las 5 primeras líneas de los encabezados PID y COMMAND al abrir el comando top.

En este momento estoy usando:

top | awk '{print $1,$2}NR==5{exit}'

Esto obviamente me está dando esto de manera molesta:

Procesos: 390
2021/12/17 13:47:48
Load Avg:
CPU usage:
SharedLibs: 146M
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para obtener las 5 primeras líneas de los encabezados PID y COMMAND al abrir top, puedes utilizar el siguiente comando:

    top -n 1 -b | head -n 12

    Aquí, usamos la opción -n para especificar el número de iteraciones y la opción -b para habilitar el modo por lotes. Luego, hay que redireccionar la salida al comando head para obtener las primeras 12 líneas, que incluyen los encabezados para PID y COMMAND junto con otra información útil como la carga de la CPU y el uso de memoria. Ajusta el número de líneas según tus necesidades.

    Alternativamente, también puedes utilizar el siguiente comando para obtener los mismos resultados utilizando awk:

    top -n 1 -b | awk 'NR<=12'

    Este comando selecciona las primeras 12 líneas utilizando la variable NR (número de registro) en awk. Nuevamente, puedes ajustar el número de líneas según tus requisitos.

Comments are closed.