Pytania otagowane jako process

Proces jest instancją wykonywanego programu komputerowego.

1
Wykonaj polecenie Nohup z wejściem
W systemie UNIX mam proces, który chcę uruchomić za pomocą nohup. Jednak ten proces będzie w pewnym momencie czekał na monit, w którym muszę wejść yeslub nokontynuować. Do tej pory w UNIX wykonywałem następujące czynności: nohup myprocess <<EOF y EOF Więc zaczynam proces „mójproces” za pomocą nohup i potokuję w …
11 process  perl  nohup 


2
Dlaczego vfork () jest przeznaczony do użycia, gdy proces potomny wywołuje exec () lub exit () natychmiast po utworzeniu?
Pojęcia dotyczące systemu operacyjnego i APUE mówią W przypadku vfork () proces nadrzędny jest zawieszany, a proces podrzędny wykorzystuje przestrzeń adresową nadrzędnego. Ponieważ vfork () nie używa funkcji kopiowania przy zapisie, jeśli proces potomny zmieni dowolne strony w przestrzeni adresowej rodzica, zmienione strony będą widoczne dla rodzica po wznowieniu. Dlatego …
11 linux  process  exec  exit  vfork 

2
Zombie w bash
Bash nie wydaje się tworzyć zombie. Wygląda na to, że procesy zostają natychmiast wykorzystane, gdy zostaną zabite. Czy mogę sprawić, by bash robił zombie? Dlaczego pytam: Chciałbym móc bezpiecznie zabić proces potomny lub bezpiecznie kill -9, jeśli nie umrze w pewnym okresie czasu, ale nie chcę przypadkowo zablokować procesu, który …
11 bash  process 

1
Jaki jest cel pliku / proc / pid / mountinfo?
Jaki jest cel /proc/pid/mountinfopliku (przy czym pid jest identyfikatorem procesu numerycznego)? O ile widzę, odzwierciedla zawartość /proc/mountspliku, ale z dodanymi informacjami. Również plik wydaje się pozostać taki sam dla wszystkich procesów: diff dla dwóch losowo wybranych procesów nie zwraca danych wyjściowych ( diff /proc/3833/mountinfo /proc/2349/mountinfo) Pamiętaj, że nie pytam, co …
11 linux  mount  process  proc 

1
Historia procesów w systemach Unix / Linux
Wiem, że ps -eflpokazuje uruchomione procesy w systemach * nix. Chciałbym sprawdzić historii (zakończony) procesów, które poruszają się na danej maszynie, najlepiej z wszystkich informacji pszapewnia (tj %CPU, %MEM). Jakich narzędzi wiersza poleceń mogę używać, czy te informacje są przechowywane gdzieś podobnie jak .bash_historyplik?
11 process  logs  ps 


2
Czy procesy uśpienia mają ten sam czas procesora?
Niektóre procesy spędzają większość swojego „życia” na sleepstatusie. Przychodzą mi na myśl demony, serwery i ogólny słuchacz. Zastanawiałem się, czy mają taki sam czas procesora w tym stanie? Na czymś takim jak mój laptop nie byłoby to zbyt optymalne! Z mojego kursu systemu operacyjnego pamiętam niejasno, że istnieją różne podejścia …
11 linux  debian  process 


2
Jak działa złośliwe oprogramowanie bez plików w systemie Linux?
Rozumiem definicję złośliwego oprogramowania bez plików: Szkodliwy kod, który nie jest oparty na plikach, ale istnieje tylko w pamięci… W szczególności złośliwy kod bez plików… dołącza się do aktywnego procesu w pamięci… Czy ktoś może wyjaśnić, jak działa to dołączanie do aktywnego procesu w pamięci? Ponadto, jaka ochrona (jądro) / …

2
Zastąp bieżący proces jego koprocessem / dzieckiem
Mam program, Pktóry oczekuje na otrzymanie „Cześć” i wyjście „Dlaczego?” przed udostępnieniem funkcji. Ta funkcja jest używana przez inne programy, które nie zdają sobie sprawy z tego, że rozpoczęcie rozmowy z „Cześć” jest powszechne. Dlatego chcę napisać opakowanie, Pktóre działa w ten sposób (składnia zsh): coproc P print -p Hello …
10 shell  scripting  process  zsh 

1
Czy można poznać źródło (aplikację) schowka?
Zauważyłem, że czasami zawartość schowka staje się niedostępna, jeśli aplikacja źródłowa (z której treść została skopiowana) jest zamknięta. To prowadzi mnie do zastanowienia się, czy można dowiedzieć się, co to jest aplikacja źródłowa (np. Przez PID). Dlaczego? Jeśli aplikacją źródłową jest terminal, chciałbym znaleźć katalog roboczy terminala, na wypadek gdyby …
10 x11  process  clipboard  xclip 

2
Wydrukuj pid i nazwy procesów podczas ich tworzenia
Z pytania tutaj OP chce wielokrotnie sondować pid procesu za pidofpomocą skryptu powłoki. Oczywiście jest to nieefektywne, ponieważ nowy proces musi być uruchamiany dla pidofprogramu wiele razy na sekundę (nie wiem, że jest to przyczyną skoków procesora w pytaniu, ale wydaje się prawdopodobne). Zwykle w skrypcie powłoki można obejść ten …

2
Jak mogę stworzyć proces trudny do zabicia
Chcę stworzyć program, który będzie trudny do zatrzymania (nawet dla administratora) po uruchomieniu (z uprawnieniami roota). Po uruchomieniu proces powinien zacząć się od samego początku, dopóki nie zostanie poproszony o zatrzymanie. Proces zatrzymywania powinien zająć trochę czasu (tj. Powinien być drogi). Wiem, że może to brzmieć jak złośliwe oprogramowanie, ale …
10 security  process  kill 

2
Co to znaczy, że każdy proces ma bieżący katalog?
Czytam „The Unix Programming Environment”, ale nie rozumiem pojęcia bieżącego katalogu procesów. Każdy proces ma bieżący katalog i zakłada się, że wszystkie nazwy plików rozpoczynają się od nazwy tego katalogu, chyba że zaczynają się bezpośrednio od ukośnika. Czy to oznacza, że ​​każdy proces ma znak, w którym katalogu został utworzony? …
10 process 

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.