Pytania otagowane jako process

Proces jest instancją wykonywanego programu komputerowego.

10
Czy istnieje sposób, aby zobaczyć szczegóły wszystkich wątków, które proces ma w systemie Linux?
W przypadku systemu Windows myślę, że Process Explorer pokazuje wszystkie wątki w procesie. Czy istnieje podobne narzędzie wiersza poleceń dla Linuksa, które może pokazywać mi szczegóły dotyczące wszystkich wątków pojawiających się w danym procesie? Myślę, że powinienem był wyrazić się lepiej. Nie chcę widzieć hierarchii procesu, ale listę wszystkich wątków …


7
Dlaczego musimy rozwidlać się, aby tworzyć nowe procesy?
W Uniksie, ilekroć chcemy utworzyć nowy proces, rozwidlamy bieżący proces, tworząc nowy proces potomny, który jest dokładnie taki sam jak proces macierzysty; następnie wykonujemy wywołanie systemowe exec, aby zastąpić wszystkie dane z procesu nadrzędnego danymi z nowego procesu. Dlaczego w pierwszej kolejności tworzymy kopię procesu nadrzędnego, a nie bezpośrednio nowego?

3
W jaki sposób Linux „zabija” proces?
Często zaskakuje mnie to, że chociaż pracuję zawodowo z komputerami od kilku dziesięcioleci, a Linux od dekady, tak naprawdę większość funkcjonalności systemu operacyjnego traktuję jak czarną skrzynkę, a nie magię. Dzisiaj myślałem o killpoleceniu i chociaż używam go wiele razy dziennie (zarówno w jego „normalnym”, jak i -9smaku), muszę przyznać, …

5
Określanie procesu powiązanego z portem
Wiem, że za pomocą polecenia: lsof -i TCP (lub jakiś wariant parametrów z lsof) Mogę określić, który proces jest powiązany z określonym portem. Przydaje się to, jeśli próbuję uruchomić coś, co chce się połączyć z 8080, a niektóre inne już korzystają z tego portu, ale nie wiem co. Czy istnieje …
90 networking  process  tcp  lsof 

4
Czy mogę w jakiś sposób dodać „&& prog2” do już uruchomionego prog1?
Większość powłok zapewnia funkcje takie jak &&i ;do łączenia wykonywania poleceń w określony sposób. Ale co, jeśli polecenie jest już uruchomione, czy nadal mogę w jakiś sposób dodać kolejne polecenie do wykonania w zależności od wyniku pierwszego? Powiedz, że pobiegłem $ /bin/myprog some output... ale naprawdę chciałem /bin/myprog && /usr/bin/mycleanup. …
87 bash  shell  process  exit 






5
Jaki proces utworzył to okno X11?
Biorąc pod uwagę identyfikator okna X11, czy istnieje sposób na znalezienie identyfikatora procesu, który go utworzył? Oczywiście nie zawsze jest to możliwe, na przykład, jeśli okno przeszło połączenie TCP. W takim przypadku chciałbym, aby adres IP i port były powiązane ze zdalnym końcem. Pytanie zostało zadane wcześniej na przepełnieniu stosu …
75 process  x11 


3
Jeśli procesy dziedziczą środowisko rodzica, dlaczego potrzebujemy eksportu?
Przeczytałem tutaj, że celem exportpowłoki jest udostępnienie zmiennej podprocesom uruchamianym z powłoki. Jednak przeczytałem tu i tutaj, że „Procesy dziedziczą swoje środowisko po rodzicach (proces, który je rozpoczął)”. Jeśli tak jest, dlaczego potrzebujemy export? czego mi brakuje? Czy zmienne powłoki nie są domyślnie częścią środowiska? Jaka jest różnica?

2
Przetwarzaj z dziwną losową nazwą, która pochłania znaczne zasoby sieciowe i procesora. Czy ktoś mnie hackuje?
Na maszynie wirtualnej dostawcy usług w chmurze widzę proces o dziwnej losowej nazwie. Zużywa znaczne zasoby sieciowe i procesorowe. Oto jak wygląda proces z pstreewidoku: systemd(1)───eyshcjdmzg(37775)─┬─{eyshcjdmzg}(37782) ├─{eyshcjdmzg}(37783) └─{eyshcjdmzg}(37784) Dołączyłem do procesu za pomocą strace -p PID. Oto wyniki, które mam: https://gist.github.com/gmile/eb34d262012afeea82af1c21713b1be9 . Zabicie procesu nie działa. Jest jakoś (przez systemd?) …

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.