Volver propietario del proceso dado PID


14

Estoy tratando de obtener el propietario de un proceso de una lista, tengo el comando pidof nmappara obtener el entonces con el ps -u <PID> | grep USERque estoy jugando actualmente, pero cuando lo ejecuto, termina simplemente imprimiendo los títulos (línea superior).

ingrese la descripción de la imagen aquí

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


1
ps -u <PID>en realidad selecciona procesos por ID de usuario efectivo, no PID. Ver man7.org/linux/man-pages/man1/ps.1.html
Andrew Henle

Respuestas:


27
ps -o user= -p PIDHERE

Esto selecciona el proceso PIDHEREcon -p, luego da instrucciones pspara formatear la salida imprimiendo solo la columna nombrada user; el =signo significa "cambiar el nombre de la columna usera (nada)", eliminando efectivamente la línea del encabezado.


Entonces, ¿es eso (nada), nada, "nada", "", `` o simplemente qué?
Wolfpack'08

1
@ Wolfpack'08 es difícil denotar "nada" a través del texto; perdón por la confusion. No hay texto de reemplazo después del signo igual.
Jeff Schaller

Gracias, realmente aprecio tu respuesta.
Wolfpack'08
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.