Esto está ocurriendo en mi MacBookPro, ejecutando OS 10.9.5.
No sé qué podría haber hecho para cambiar el comportamiento. Cuando ejecuté ps antes, mostraría el nombre de usuario. Ahora, por alguna razón, en lugar del nombre de usuario, muestra el uid de la persona que ejecutó el proceso.
He leído en este sitio y en otros sitios que si el nombre de usuario tiene más de 8 caracteres, ps muestra el uid. Sin embargo, la salida a continuación muestra que incluso para la raíz, muestra el uid en lugar del nombre de la raíz.
Sé que hay una solución para ejecutar
ps -jef
para mostrar el nombre de usuario, pero me gustaría que mi computadora portátil vuelva a la forma antigua.
Cualquier ayuda sería apreciada.
Aquí está la salida para ps -ef
0 138 1 0 11:20PM ?? 0:00.03 /usr/sbin/ntpd -c /private/etc/ntp-restrict.conf -n -g -p /var/run/ntpd.pid -f /var/db/ntp.drift
0 142 50 0 11:20PM ?? 0:01.76 /Applications/Druva inSync/inSync.app/Contents/MacOS/inSyncDecommission
1321896443 967 916 0 11:22PM ttys005 0:00.02 -bash
1321896443 2865 1 0 11:35PM ttys005 0:09.32 /Library/Java/Home/bin/java -
Aquí está la salida para ps -je
root 138 1 138 0 0 Ss ?? 0:00.03 /usr/sbin/ntpd -c /private/etc/ntp-restrict.conf -n -g -p /var/run/ntpd.pid -f /var/db/ntp.drift
root 142 50 50 0 0 S ?? 0:01.77 /Applications/Druva inSync/inSync.app/Contents/MacOS/inSyncDecommission
myfirst.mylast 967 916 967 0 1 S s005 0:00.03 -bash
myfirst.mylast 2865 1 2788 0 0 S s005 0:10.31 /Library/Java/Home/bin/java -
NOTA: revisé mis archivos .bash_profile, .bashrc y .profile pero no vi ningún alias para ps en ellos. ¿Hay algún otro lugar que pueda ocultar un alias de un comando?
Nota # 2: Puedo migrar esto al sitio de intercambio de pila de unix / linux o serverfault si es más relevante allí. Acabo de ponerlo aquí b / c, esto estaba en mi MBP y no en un servidor Linux.