Gdy próbuję uruchomić polecenie ps
z flagami / switch / options aux
, otrzymuję następujący komunikat. Jeśli uruchomię polecenie bez grep, żaden komunikat nie zostanie wyświetlony. Co ja robię źle?
ps -aux | grep 'skype'
Warning: bad ps syntax, perhaps a bogus '-'?
See http://procps.sf.net/faq.html
-u username
Przełącznik wybiera procesy należące do nazwy użytkownika , takps -upeanuts
by wybrać każdy proces należącej do orzeszków użytkowników.Odpowiedzi:
Powinien (i zrobił to dla mnie) wyświetlać to ostrzeżenie, niezależnie od tego, czy jest ono potokowane do grep. Prawdziwym problemem jest
-aux
przełącznik. Strona podręcznika mówi:źródło
Opcje BSD, aby
ps
nie brać kreski.źródło
ps -aux
aps aux
x
odnosi się do nazwy użytkownika?x
jest opcją w stylu BSD.