Pytania oznaczone «fork»

37
Fork vs Clone na jądrze 2.6 jądra Linux

Mam pewne wątpliwości dotyczące rozwidlenia i klonowania. Widziałem to: widelec służy do procesów, a klon do wątków fork po prostu wywołuje klon, klon jest używany do wszystkich procesów i wątków Czy któreś z nich są dokładne? Jaka jest różnica między tymi dwoma syscallami z jądrem Linuksa...

31
fork: retry: zasób tymczasowo niedostępny

Podczas łączenia się z moim serwerem otrzymuję, -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: retry: Resource temporarily unavailable -bash: fork: Resource temporarily...

26
Kiedy potrzebujesz „nohup”, jeśli już używasz „&”?

Po pierwsze to pytanie jest powiązane, ale zdecydowanie nie to samo, co to bardzo miłe pytanie: Różnica między nohup, disown i & Chcę coś zrozumieć: kiedy to robię „&”, rozwidlam się, prawda? Czy kiedykolwiek warto robić „nohup ...” czy jest to po prostu wystarczające? Czy ktoś mógłby...

25
Czy bash obsługuje rozwidlenie podobne do C's fork ()?

Mam skrypt, który chciałbym rozwidlić w pewnym momencie, więc działają dwie kopie tego samego skryptu. Na przykład chciałbym, aby istniał następujący skrypt bash: echo $$ do_fork() echo $$ Jeśli ten skrypt bash naprawdę istniał, oczekiwanym wynikiem byłoby: <ProcessA PID> <ProcessB...

22
Jak działa bomba widełkowa?

OSTRZEŻENIE NIE PRÓBUJ URUCHOMIĆ TEGO NA MASZYNIE PRODUKCYJNEJ Czytając stronę Wikipedii na ten temat , ogólnie śledzę, co się dzieje z następującym kodem: :(){ :|:& };: fragment opisu Następująca bomba widelca została zaprezentowana jako sztuka w 2002 roku;56 jego dokładne...

22
Po rozwidleniu (), gdzie dziecko rozpoczyna wykonywanie?

Próbuję nauczyć się programowania w systemie UNIX i napotkałem pytanie dotyczące fork (). Rozumiem, że fork () tworzy identyczny proces aktualnie uruchomionego procesu, ale od czego się zaczyna? Na przykład, jeśli mam kod int main (int argc, char **argv) { int retval; printf ("This is most...

20
Przetwarzaj potomków

Próbuję zbudować kontener procesu. Kontener uruchomi inne programy. Na przykład - skrypt bash, który uruchamia uruchamianie zadań w tle z użyciem „&”. Ważna cecha, o którą mi chodzi, to: kiedy zabiję pojemnik, wszystko, co się pod nim pojawiło, powinno zostać zabite. Nie tylko bezpośrednie...

18
Jak przekazać hasło do procesu potomnego?

Przekazywanie hasła w wierszu poleceń (do procesu potomnego rozpoczętego z mojego programu) jest znane jako niebezpieczne (ponieważ może być widoczne nawet przez innych użytkowników za pomocą polecenia ps). Czy zamiast tego można przekazać ją jako zmienną środowiskową? Czego jeszcze mogę użyć, aby...

17
Jak działają fork i exec?

Nie mam dużego doświadczenia, po prostu staram się zaangażować w procesy, w jaki sposób interpretują sprzęt z poziomu użytkownika. Kiedy więc polecenie jest uruchamiane z powłoki, fork()dziedziczy proces potomny i exec()ładuje proces potomny do pamięci i wykonuje. Jeśli proces potomny zawiera...