2013-02-27 5 views
11

To może wydawać się głupie pytanie, ale nie byłem w stanie znaleźć jednoznacznej odpowiedzi."ps aux" działa, ale "ps -aux" nie jest

This website stwierdza, że ​​kreska jest opcjonalny w

ps aux 

Jednak ps aux prace ale ps -aux wywołuje błąd no user named 'x'. Jakieś pomysły, jakie mogą tu być problemy? Uruchamianie Mac 10.8.2. Dzięki

+0

To pytanie powinno zostać ponownie otwarte; sprawdzenie istnienia procesu jest zdecydowanie "narzędziem programistycznym". –

Odpowiedz

11
man ps 

daje to:

The biggest change is in the interpretation of the -u option, which now 
displays processes belonging to the specified username(s). Thus, "ps 
-aux" will fail (unless you want to know about user "x"). As a conve- 
nience, however, "ps aux" still works as it did in Tiger. 
+0

bah dziękuję, wciąż jestem nowicjuszem jeśli chodzi o polecenia UNIX – Steve

8

Powrót w dzień (od końca 1970), były w zasadzie dwie odmiany Uniksa AT & wersja T od Bell Labs i wersja BSD od UC Berkeley. Opcje dla ps były różne w obu wersjach. System OS X jest teraz zgodny z nowoczesnym standardem UNIX, który jest zgodny z AT & T opcji ps. Ale ponieważ BSD ps nie wymagało wiodącej opcji "-", więc wiele osób było przyzwyczajonych do pisania "ps aux", Apple zdecydowało się opuścić tę sekwencję oryginalną interpretacją BSD.

Powiązane problemy