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.
Aby wiedzieć, kiedy rozpoczął się proces, najpierw zgadywałem, kiedy sprawdzono, kiedy /proc/<pid>/cmdlineostatni raz został napisany / zmodyfikowany. pspokazuje również STARTpole. Myślałem, że oba te źródła będą takie same. Czasami nie są takie same. Jak to możliwe?
Po uruchomieniu skryptu z wiersza poleceń powłoka odrodzi podproces dla tego skryptu. Chcę pokazać związek między procesem na poziomie terminala a jego elementami potomnymi używającymi psdanych wyjściowych w stylu drzewa. W jaki sposób mogę to zrobić? Co próbowałem do tej pory plik: script.sh #!/bin/bash ps -f -p$1 Następnie wywołuję skrypt …
Mam eukaliptusa zainstalowanego na moim komputerze z systemem Linux i zauważyłem, że w przypadku procesów należących do użytkownika eukaliptusa ps zgłasza identyfikator użytkownika zamiast nazwy użytkownika. Na przykład: $ sudo -i -u eucalyptus $ ps u USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 107 29764 0.0 …
Dobry dzień! Używam „ps”, aby zobaczyć polecenie, które uruchamia proces. Problem polega na tym, że polecenie jest za długie i „ps” nie pokazuje go całkowicie. Przykład: używam polecenia „ps -p 2755 | mniej ”i mają następujące dane wyjściowe PID TTY STAT TIME COMMAND 2755 ? Sl 305:05 /usr/java/jdk1.6.0_37/bin/java -Xms64m -Xmx512m …
W drugiej metodzie zaproponowanej przez tę stronę otrzymujemy tty, w którym uruchamiany jest bash za pomocą polecenia: ps ax | grep $$ | awk '{ print $2 }' Pomyślałem sobie, że z pewnością jest to trochę leniwe, wymieniając wszystkie uruchomione procesy tylko po to, aby wyodrębnić jeden z nich. Czy …
Chciałbym uzyskać listę wszystkich procesów, które zstępują (np. Dzieci, wnuki itp.) $pid. Oto najprostszy sposób, jaki wymyśliłem: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Czy istnieje jakieś polecenie lub prostszy sposób na uzyskanie pełnej listy wszystkich procesów potomnych?
W stronę man pspod przetwarzać kody państwowych The Iflag (kapitał i) nie jest wymieniony, ale ps auxpokazuje Iflagę w niektórych procesach, jak pokazano na poniższej ilustracji. Co oznacza flaga I ?
aby znaleźć PID procesu zabicia, użyj: pgrep <process command> Następnie używam polecenia kill, aby zabić zwracany przez PID pgrep <process command> kill <PID> Czy te polecenia można połączyć w jedno, aby zabić PID lub PID zwrócone przez pgrep <process command>? Czy istnieje metoda zabicia wielu procesów według nazwy polecenia? Coś …
Próbuję wydać małe polecenie, które znajdzie procesy wykorzystujące najwięcej mocy procesora. Najpierw używam, ps aux > file.txta potem cut -c 16-20 file.txt | sort -n | tail -5. Otrzymuję wynik: 1.0 2.7 8. 14.5 14.5 Więc moje pytanie brzmi: w jaki sposób mogę uzyskać zarówno %CPUużycie, jak i inne pola …
Miałem Firefoksa działającego na Parted Magic LiveCD, a potem (prawdopodobnie) w wyniku kombinacji klawiszy, której nie pamiętam, szybko zniknął z ekranu i paska zadań / listy okien. Jednak: ps ax | grep firefoxzwraca poniżej (i niepotrzebną grep firefoxlinię). Zarówno psmenedżer zadań GUI pokazują firefox z pozornie niezmiennymi RSS, VM-SIZE i …
Podczas pracy psz -fopcją w PuTTY (aby zobaczyć polecenie odpowiadające każdemu procesowi), linie dłuższe niż szerokość terminala nie są w pełni widoczne (nie są zawijane w wiele linii). Jak wymusić zawijanie linii, aby podczas uruchamiania wyświetlać pełne polecenia (w wielu wierszach, jeśli to konieczne) ps -f?
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.