Pytania otagowane jako process

Proces jest instancją wykonywanego programu komputerowego.

2
Jak zlokalizować kartę Chrome na podstawie jej PID procesu?
Otworzyłem wiele kart Chrome do stron internetowych. Każda zakładka ma swój własny PID, np USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND t 3900 1.9 6.3 5718440 508660 ? Sl Jun08 188:31 /opt/google/chrome/chrome --type=gpu-process --channel=3862.0.1604359319 --supports-dual-gpus=false --gpu-driver-bug-workarounds=1,12,42 --disable-accelerated-video-decode --gpu-vendor-id=0x8086 --gpu-device-id=0x2a42 --gpu-driver-vendor --gpu-driver-version Zastanawiam się, jak sprawdzić, która …
17 process  chrome 

4
killall daje mi „nie znaleziono procesu” oprócz ps
Czy ktoś mógłby mi wyjaśnić różnicę między killi killall? Dlaczego nie killallwidzi tego ps, co pokazuje? # ps aux |grep db2 root 1123 0.0 0.8 841300 33956 pts/1 Sl 11:48 0:00 db2wdog db2inst1 1125 0.0 3.5 2879496 143616 pts/1 Sl 11:48 0:02 db2sysc root 1126 0.0 0.6 579156 27840 pts/1 …
17 linux  process  kill  ps 


2
Jak mam sprawdzić, czy dany PID działa?
Piszę skrypt Perla, który analizuje pliki dziennika w celu zebrania PID, a następnie sprawdza, czy ten PID jest uruchomiony. Próbuję wymyślić najlepszy sposób na sprawdzenie tego. Oczywiście mógłbym zrobić coś takiego: system("ps $pid > /dev/null") && print "Not running\n"; Jednak wolę unikać połączenia systemowego, jeśli to możliwe. Dlatego pomyślałem, że …

2
Zabij proces, który uruchamia się ponownie
Co jeśli „kill -9” nie działa? lub Jak zabić skrypt uruchamiający nowe procesy? i tak mi nie pomaga. Mam skrypt w języku Python, który uruchamia się automatycznie z innym identyfikatorem procesu używającym tego samego portu, gdy zostanie zabity przy użyciu sudo kill -9 <pid>. $ lsof -i :3002 COMMAND PID …
16 process  kill 

1
Czy można uzyskać identyfikator grupy procesów z / proc?
W „ /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os ” widzę wszystkie odpowiedzi, które wspominają psi nie wspominają /proc. „ps” wydaje się niezbyt przenośny (wersje Android i Busybox oczekują różnych argumentów) i chcę mieć możliwość listy pidów z pgidami za pomocą prostych i przenośnych narzędzi. W /proc/.../status widzę Tgid:(identyfikator grupy wątków), Gid:(identyfikator grupy dla bezpieczeństwa, nie …

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 …

3
Jak z wdziękiem zabić demona z jego nazwą?
Zwykle zabijam proces killall. killall markdoc Ale nie jestem pewien, czy to polecenie z wdziękiem kończy proces. Czy to polecenie osiąga pełne zakończenie? Jeśli nie, to jak mogę z wdziękiem zabić proces z jego nazwą?
16 process  kill 

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 

3
Czy mogę ograniczyć proces do określonej liczby cykli czasu / procesora?
Mamy skrypt, który działa na naszych serwerach internetowych, uruchamiany przez działania klienta, który inicjuje proces uniksowy w celu wygenerowania niektórych plików pamięci podręcznej. Ponieważ proces ten działa na pliki dostarczone przez naszego klienta, czasami zachowuje się nieprawidłowo, działa tak długo, że proces PHP, który go odradza, przekracza limit czasu lub …
16 process  limit 

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 

1
Niezawodny sposób na więzienie procesów potomnych za pomocą `nsenter:`
Wiem, że przestrzeń nazw Linuksa, między innymi, może być wykorzystana do bezpiecznego ograniczania i osadzania procesów potomnych w bezpieczny sposób, bez żadnej szansy na zombie i zrzut init. Ale jestem rozmyślny na temat szczegółów implementacji. W jaki sposób mogę korzystać z narzędzi util-linuxtakich jak mounti, nsenteraby oglądać, monitorować i upewnić …

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.