Jaka jest różnica pomiędzy
ps -ef | grep thin
i
ps aux | grep thin
Zgodnie z danymi wyjściowymi istnieje pewna odmiana, ale nie jestem pewien, jakie rzeczy są wymienione.
Jaka jest różnica pomiędzy
ps -ef | grep thin
i
ps aux | grep thin
Zgodnie z danymi wyjściowymi istnieje pewna odmiana, ale nie jestem pewien, jakie rzeczy są wymienione.
Odpowiedzi:
Oba wyświetlają wszystkie procesy wszystkich użytkowników. W tym aspekcie -ei axsą całkowicie równoważne.
Różnią się one od specyfikatora formatu wyjściowego, -fsą „pełne”, a u„zorientowane na użytkownika”. Wyświetlane kolumny są różne:
ps -fUID PID PPID C STIME TTY TIME CMD
ps uUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
Nie ma różnic w danych wyjściowych, ponieważ znaczenia są takie same.
Różnica między ps -efi ps auxwynika z historycznych rozbieżności między systemami POSIX i BSD. Na początku POSIX akceptował, -efpodczas gdy BSD akceptowała tylko auxformularz.
Dziś oba systemy akceptują dwie formy.