W przypadku pytań dotyczących ps, polecenie drukowania informacji o uruchomionych procesach. Użyj tego znacznika do pytań dotyczących samego ps lub pytań dotyczących problemów wynikających z używania narzędzia wiersza polecenia ps.
Gdy szukam jakiegoś procesu, który nie istnieje, np $ ps aux | grep fnord wayne 15745 0.0 0.0 13580 928 pts/6 S+ 03:58 0:00 grep fnord Oczywiście nie obchodzi mnie grep - to ma tyle samo sensu, co poszukiwanie psprocesu! Jak mogę zapobiec wyświetlaniu grep w wynikach?
W ps xf 26395 pts/78 Ss 0:00 \_ bash 27016 pts/78 Sl+ 0:04 | \_ unicorn_rails master -c config/unicorn.rb 27042 pts/78 Sl+ 0:00 | \_ unicorn_rails worker[0] -c config/unicorn.rb W htoppokazuje się jak: Dlaczego htop pokazuje więcej procesów niż ps?
ps auxWydaje się wygodnie listy wszystkich procesów i ich stan i wykorzystanie zasobów (Linux / BSD / MacOS), jednak nie mogę pojąć znaczenie parametru auxużyciu man ps. Co auxznaczy
Chcę zobaczyć listę procesów utworzonych przez konkretnego użytkownika lub grupę użytkowników w systemie Linux. Czy mogę to zrobić za pomocą pspolecenia, czy też jest jakieś inne polecenie, aby to osiągnąć?
Nigdy tak naprawdę nie myślałem o tym, jak powłoka faktycznie wykonuje polecenia potokowe. Zawsze mówiono mi, że „standardowe wyjście jednego programu jest przesyłane do wejścia innego standardowego”, jako sposób myślenia o rurach. Więc naturalnie pomyślałem, że w przypadku powiedzmy A | B, A uruchamia się jako pierwsze, a następnie B …
Jakiś czas temu zauważyłem, że nazwy użytkowników i hasła podane curljako argumenty wiersza poleceń nie pojawiają się w psdanych wyjściowych (chociaż oczywiście mogą pojawiać się w twojej historii bashów). Podobnie nie pojawiają się w /proc/PID/cmdline. (Można jednak określić długość połączonego argumentu nazwa użytkownika / hasło.) Pokaz poniżej: [root@localhost ~]# nc …
Czy istnieje sposób na wygenerowanie pełnego wykazu procesów w solaris bez przyciętych linii? Wypróbowałem pspolecenie z następującymi argumentami: -f Generuje pełną listę. (Patrz poniżej znaczenie kolumn na pełnej liście ing.) -l Generuje długą listę. (Patrz poniżej.) Więc oba wydają się robić to, co chcę, jednak w dalszej części strony ps …
Jest to powiązane z tym pytaniem. Po uruchomieniu topotrzymuję następujący wynik: pid 3038używa 18% procesora, jednak podczas działania wynik wynosi 5,5%. Wydaje się, że liczba ta nie zmienia się z czasem (tj. Po uruchomieniu tego samego polecenia nieco później) ... Czy pspolecenie w jakiś sposób uśrednia użycie procesora?
Jeśli zaznaczysz STAT columnpowyższy obraz, zobaczysz Ss S S< SN and R+Co to oznacza? Process states. Jeśli tak, to jakie jest znaczenie 'Ss S< SN and R+'?
Jak uzyskać argumenty polecenia lub cały wiersz polecenia z uruchomionego procesu, używając jego nazwy? Na przykład ten proces: # ps PID USER TIME COMMAND 1452 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid I chcę /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pidtylko argumentów. …
Próbowałem ps z różnymi rodzajami przełączników np. -A, aux, ef itd., Ale nie mogę znaleźć właściwej kombinacji przełączników, która powie mi ID procesu (PID), nadrzędny identyfikator procesu (PPID), grupę procesów ID (PGID) i identyfikator sesji (SID) procesu na tym samym wyjściu.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.