Si sta verificando sul mio MacBookPro, con OS 10.9.5.
Non so cosa avrei potuto fare per cambiare il comportamento. Quando ho eseguito ps prima, mostrerebbe il nome utente. Ora, per qualche ragione, invece del nome utente, mostra l'uid della persona che ha eseguito il processo.
Ho letto su questo sito e su altri siti che se il nome utente è più lungo di 8 caratteri, ps mostra l'uid. Tuttavia, l'output qui sotto mostra che anche per root, mostra l'uid al posto del nome root.
So che c'è una soluzione alternativa da eseguire
ps -jef
per mostrare il nome utente, ma mi piacerebbe avere il mio laptop tornare al vecchio modo di cose.
Qualsiasi aiuto sarebbe apprezzato.
Ecco l'output per 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 -
Ecco l'output per 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: ho controllato i miei file .bash_profile, .bashrc e .profile ma non ho visto alcun alias per ps in essi. C'è qualcos'altro che un alias di un comando può nascondere?
Nota n. 2: Posso migrare questo al sito di scambio di stack unix / linux o serverfault se è più rilevante lì. L'ho messo qui b / c questo era sul mio MBP e non su un server linux.