0 votes

la ligne de commande ps a cessé de fonctionner correctement après une mise à jour

J'avais l'habitude de pouvoir exécuter cette commande ps depuis le terminal :

ps -u whoami -o pid,rss,commande

Mais récemment, les tailles RSS retournées sont toutes 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

sauf si je le lance avec 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

Quelqu'un sait-il comment réparer cela ou comment retrouver la fonctionnalité d'origine ?

1voto

jm666 Points 7802

J'ai 10.6.7 et votre

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

produisant

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

donc, le problème est dans votre système. Alors, quel retour :

ls -l /bin/ps

Cela devrait

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

si votre ps a d'autres permissions, réparez avec :

sudo chown root /bin/ps
sudo chgrp wheel /bin/ps
sudo chmod 4555 /bin/ps

-1voto

ghoppe Points 7682

A première vue, il s'agit d'un problème de permissions.

J'essaierais de réparer les permissions selon http://support.apple.com/kb/HT1452

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X