Estoy tratando de obtener el propietario de un proceso de una lista, tengo el comando pidof nmap
para obtener el entonces con el ps -u <PID> | grep USER
que estoy jugando actualmente, pero cuando lo ejecuto, termina simplemente imprimiendo los títulos (línea superior).
¿Cómo puedo obtener el nombre del propietario con la ID del proceso?
ps -u <PID>
en realidad selecciona procesos por ID de usuario efectivo, no PID. Ver man7.org/linux/man-pages/man1/ps.1.htmlRespuestas:
Esto selecciona el proceso
PIDHERE
con-p
, luego da instruccionesps
para formatear la salida imprimiendo solo la columna nombradauser
; el=
signo significa "cambiar el nombre de la columnauser
a (nada)", eliminando efectivamente la línea del encabezado.fuente