Suchergebnisse für Anfrage "fork"
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 ...
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 ...
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; }
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...