Devolver propietario del proceso dado PID

Devolver propietario del proceso dado PID

Estoy intentando seleccionar al propietario de un proceso de una lista.

Tengo el comando pidof nmappara obtener el entonces ps -u <PID> | grep USERcon el que estoy jugando actualmente. Pero cuando lo ejecuto, termina simplemente imprimiendo los títulos (línea superior):

captura de pantalla de ps

¿Cómo puedo obtener el nombre del propietario dado el ID del proceso?

Respuesta1

ps -o user= -p PIDHERE

Esto selecciona el proceso PIDHEREcon -p, luego indica psque se formatee la salida imprimiendo solo la columna denominada user; el =signo significa "cambiar el nombre de la columna usera (nada)", eliminando efectivamente la línea del encabezado.

información relacionada