Pytania otagowane jako ps

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.

3
Zakończenie skryptu powłoki bash działającego w tle
Często używam bashskryptów powłoki do uruchamiania prostych poleceń dla wielu różnych plików. Na przykład załóżmy, że mam następujący bashskrypt o nazwie script.sh, która uruchamia program / komendę foona trzy pliki tekstowe "a.txt", "b.txt", "c.txt": #!/bin/bash for strname in "a" "b" "c" do foo $strname".txt" done Załóżmy również, że foo $strname".txt"jest …

4
Znalezienie identyfikatora procesu i jego zabicie
Kiedykolwiek muszę zabijać proces w tle, robię to ps -e | grep <process_name> Która drukuje coś takiego 1766 ? 00:00:13 conky, a potem wykorzystywać identyfikator procesu, aby killto uczucie tak kill 1766. Czy mogę to jakoś uprościć? Zrobić to szybciej? zmniejszyć ilość pisania?
16 process  grep  kill  ps 

5
Jak zabić cały proces o podanym imieniu?
Uruchamiam polecenie ps -A | grep <application_name>i uzyskuję listę takich procesów: 19440 ? 00:00:11 <application_name> 21630 ? 00:00:00 <application_name> 22694 ? 00:00:00 <application_name> Chcę zabić cały proces z listy: 19440, 21630, 22694. Próbowałem, ps -A | grep <application_name> | xargs kill -9 $1ale działa z błędami. kill: illegal pid ? …
16 grep  process  kill  ps 

5
Ukryj argumenty do programowania bez kodu źródłowego
Muszę ukryć niektóre wrażliwe argumenty w programie, który uruchamiam, ale nie mam dostępu do kodu źródłowego. Używam tego również na serwerze współdzielonym, więc nie mogę używać czegoś takiego, hidepidponieważ nie mam uprawnień sudo. Oto kilka rzeczy, które próbowałem: export SECRET=[my arguments], a następnie wezwanie do ./program $SECRET, ale to nie …
15 linux  process  ps  arguments 


2
Które wybrać - polecenia w stylu BSD lub Unix, jeśli są dostępne?
Polecenia takie psmają wiele parametrów, zwłaszcza dlatego, że dają możliwość wyboru między flagami w stylu Unix i BSD. Mam nadzieję, że tu rozumiesz. Więc kiedy dostępna jest taka opcja, którą wybrać, aby uzyskać maksymalną kompatybilność we wszystkich systemach Linux? (maksymalna kompatybilność jest na przykład jednym z priorytetów) Wiem, że styl …
14 linux  bsd  ps 



1
Elegancko uzyskaj listę procesów potomnych
Chciałbym uzyskać listę wszystkich procesów, których rodzicem jest $ 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 jest jakieś polecenie lub prostszy sposób na uzyskanie listy procesów potomnych? Dzięki!
13 process  ps 

3
Sformatuj wyjście cputime dla ps
Próbuję napisać skrypt, który może monitorować użycie procesora przez proces (w celu utworzenia wykresu). Jak dotąd jest to polecenie, którego używam ps -p $PROCID -o cputime,etimes Moją jedyną obawą jest to, że wydajność cputime wydaje się być [dd]hh:mm(lub coś podobnego, nie mogę teraz zapamiętać z góry głowy) Czy istnieje sposób …


4
Czy istnieje sposób wyboru według kilku warunków w `ps`?
Wygląda na to, że brakuje mi czegoś oślepająco oczywistego, ale nadal: ps -f -u myuser --ppid 1 Wydaje się, że patrzy tylko na nadrzędny pid procesu i zwraca wszystkie procesy, które mają nadrzędny pid równy 1 - nawet gdy użytkownik nie jest myuser. Te -usame działa poprawnie (wybierając przetwarza tylko …
12 linux  ps 

1
Co robi '?' reprezentować w ramach TTY
Jeśli uruchomisz psswój terminal, możesz zobaczyć coś takiego: Co to jest ?? Jestem ssh „ing na serwerze Linux, więc zakładam, że jest to po prostu sshdjak mówi pod CMD , ale jestem ciekaw co ?rozważa ma pts/1reprezentować moją końcową instancję.
12 ssh  process  tty  ps 


3
Sformatuj dane wyjściowe polecenia „ps” bez białych znaków
Mam następującą pskomendę, aby uzyskać określone właściwości wszystkich uruchomionych procesów wraz z niektórymi właściwościami: ps --no-headers -exo "uname,ppid,pid,etime,%cpu,%mem,args" Chcę mieć sformatowany plik w formacie CSV, aby móc go przeanalizować. Uwaga: umieściłem argumenty na końcu, aby ułatwić parsowanie; Nie sądzę, ,aby istniał w żadnej innej kolumnie - popraw mnie, jeśli się …
11 csv  ps 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.