ps
Wbudowany został backend BSD dla MacOS . Mówi o tym Podręcznik poleceń ogólnych BSD
Największą zmianą jest interpretacja opcji -u, która teraz wyświetla procesy należące do określonych nazw użytkowników. Zatem „ps -aux” nie powiedzie się (chyba że chcesz wiedzieć o użytkowniku „x”). Jednak dla wygody „ps aux” nadal działa tak jak w Tygrysie.
Zastanawiam się, jaki jest obecny standard tego - odważę się napisać - przestarzałe polecenie + sekwencja parametrów.
ps aux
bez minus?-p
gdzie p jest znakiem parametru. (lub--parameter
gdzie jest napisane p)Odpowiedzi:
Aby powielić
ps aux
(styl BSD) w wersji ps AT&T, musisz użyćTo polecenie jest kompatybilne ze skryptami, które oczekują tego samego wyniku co
ps aux
.Jedyną różnicą jest kolejność sortowania;
ps aux
sortuje wszystkie procesy według czasu rozpoczęcia, aps -Ao
sortuje według PID .ps -jef
jest krótszym poleceniem, ale wyświetli różne nagłówki:źródło
ps --sort bsdstart -Ao
sortować według czasu rozpoczęcia?