la riga di comando ps ha smesso di funzionare correttamente dopo un aggiornamento

0

Uso per essere in grado di eseguire questo comando ps dal terminale:

ps -u whoami -o pid, rss, comando

Ma recentemente le dimensioni RSS restituite sono tutte 0!

ps -u 'whoami' -o pid,rss,command
158      0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
159      0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer
160      0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
165      0 /usr/sbin/pboard

a meno che non lo eseguo con sudo

sudo ps -u 'whoami' -o pid,rss,command
158  17556 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
159  22488 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer
160  82176 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
165    840 /usr/sbin/pboard

Qualcuno sa come risolvere questo problema o come ripristinare la funzionalità originale?

    
posta Munkymorgy 10.06.2011 - 18:00
fonte

2 risposte

1

Ho 10.6.7 e il tuo

ps -u 'whoami' -o pid,rss,command

la produzione

  PID    RSS COMMAND
  180    696 /sbin/launchd
  185  19108 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer
  189     32 /usr/sbin/pboard
  .... etc ....

quindi, il problema è nel tuo sistema. Quindi, cosa restituire questo:

ls -l /bin/ps

dovrebbe questo

-r-sr-xr-x  1 root  wheel  134816 12 okt  2010 /bin/ps

se il tuo ps ha altre autorizzazioni, ripara con:

sudo chown root /bin/ps
sudo chgrp wheel /bin/ps
sudo chmod 4555 /bin/ps
    
risposta data 10.06.2011 - 19:43
fonte
-1

Questo sembra essere un problema di permessi.

Vorrei provare e riparare i permessi come per link

    
risposta data 10.06.2011 - 18:13
fonte

Leggi altre domande sui tag