Suchergebnisse für Anfrage "fork"

4 die antwort

Umleiten der Exec-Ausgabe in einen Puffer oder eine Datei

Ich schreibe ein C-Programm, in dem ichfork(), exec(), undwait(). Ich möchte die Ausgabe des von mir ausgeführten Programms in eine Datei oder einen Puffer schreiben. Zum Beispiel, wenn ich execls Ich möchte schreibenfile1 file2 etc zu puffern ...

1 die antwort

C - Bedeutung des Wartens (NULL) beim parallelen Ausführen von fork ()

Laufen die Gabeln im folgenden Code tatsächlich parallel oder nacheinander? Was ist die Bedeutung vonwait(NULL) ? (Das Programm erstellt n untergeordnete Prozesse, n wird über die Befehlszeile bereitgestellt.) int main ( int argc, char ...

6 die antwort

Warum druckt dieses Programm 4-mal "gegabelt"?

Warum druckt dieses Programm 4-mal "gegabelt"? #include <stdio.h> #include <unistd.h> int main(void) { fork() && (fork() || fork()); printf("forked!\n"); return 0; }

TOP-Veröffentlichungen

6 die antwort

fork () und wait () mit zwei untergeordneten Prozessen

Ich muss die Funktionen fork () und wait () verwenden, um eine Zuweisung abzuschließen. Wir modellieren nicht-deterministisches Verhalten und benötigen das Programm zum Verzweigen (), wenn es mehr als einen möglichen Übergang gibt. Um zu ...

4 die antwort

Wie funktioniert das Kopieren beim Schreiben in fork ()?

Ich möchte wissen, wie Copy-on-Write in fork () abläuft. ngenommen, wir haben einen Prozess A mit einem dynamischen int-Array: int *array = malloc(1000000*sizeof(int));Elemente im Array werden auf einige sinnvolle Werte initialisiert. Dann ...

2 die antwort

Erfassungs-Exit-Statuscode des untergeordneten Prozesses

Ich habe eine Funktion, die einen Prozess forkt, Dateideskriptoren für Eingabe- und Ausgabepuffer dupliziert und dann @ ausführexecl bei einem Befehl, der über eine Zeichenfolge mit dem Namen @ übergeben wurcmd: static pid_t c2b_popen4(const ...

12 die antwort

fork () Systemaufruf und Speicherplatz des Prozesses

I quote "Wenn ein Prozess mit fork () einen neuen Prozess erstellt, werden nur die gemeinsam genutzten Speichersegmente zwischen dem übergeordneten Prozess und dem neu gegabelten untergeordneten Prozess geteilt. Kopien des Stapels und des Heaps ...

2 die antwort

Wie benutzt man execvp ()

Der Benutzer liest eine Zeile und ich behalte das erste Wort als Befehl für execvp. Sagen wir, er wird @ eingeb "cat file.txt" ... Befehl wird Katze sein. Aber ich bin mir nicht sicher, wie ich dieses @ verwenden solexecvp(), ich habe ...

6 die antwort

Starte einen völlig unabhängigen Prozess

Ich wollte einen Prozess von meinem Python-Skript aus starten(main.py), speziell möchte ich den folgenden Befehl ausführen `nohup python ./myfile.py &`und diese Dateimyfile.py sollte auch nach dem Beenden meines Haupt-Python-Skripts angezeigt ...

46 die antwort

Wie wird der untergeordnete Prozess nach dem Beenden des übergeordneten Prozesses beendet?

Angenommen, ich habe einen Prozess, der genau einen untergeordneten Prozess erzeugt. Wenn der übergeordnete Prozess aus irgendeinem Grund beendet wird (normalerweise oder ungewöhnlich, durch Töten, Bestätigen von Fehlern oder irgendetwas ...