En mi máquina ( prueba de Debian ), cuando lo hago
ps aux | grep pam
yo obtengo
orto 609 0.0 0.0 58532 2148 ? S 08:06 0:00 (sd-pam)
orto 5533 0.0 0.0 12724 1948 pts/1 S+ 16:51 0:00 grep pam
(sd-pam)
Parece un nombre extraño para un proceso. Al leer este foro , veo que este nombre está establecido a propósito por systemd. En el código fuente vemos
/* The child's job is to reset the PAM session on
* termination */
/* This string must fit in 10 chars (i.e. the length
* of "/sbin/init"), to look pretty in /bin/ps */
rename_process("(sd-pam)");
¿Qué significa mirada bonita en /bin/ps
y por las que elegir (sd-pam)
y no sólo sd-pam
como un nombre? Poner paréntesis alrededor del nombre parece indicar que este proceso tiene algo especial como un hilo del núcleo, por ejemplo [kintegrityd]
.
ps
encerra el nombre contable del proceso entre paréntesis e imprime que si el proceso a mostrar ha sido renombrado si ps
ya no puede encontrar el proceso por su nombre original, sin embargo, esto por supuesto no explica por qué esto se hace en pam
el código fuente, que no tiene nada que ver con ps
.
systemd-cgls
?)