STDOUT wieder öffnen
Marion
- perl
Hallo Leute!
Habe folgendes Problem:
Bisher habe ich einen Hintergrundprozess gestartet
[CODE-AUSSCHNITT]
......
......(weitere Anweisungen)
setsid();
close STDIN;
close STDOUT;
close STDERR;
.......
.......(weitere Anweisungen)
[CODE-ENDE]
Ich generiere damit im Hintergrund Inhalte einer Datenbank....
Soweit so gut....Läuft ja auch prima...
Nur jetzt möchte ich auch noch PDF-Dateien im Hintergrund generieren.
Nur jetzt müsste ich wieder STDOUT und STDERR öffnen....was leider nicht funktioniert...
Kann mir da jemand helfen???
Gruß,
Marion
Sup!
Wie... "funktioniert nicht"... was funktioniert nicht?
Gruesse,
Bio
Hallo,
Nur jetzt müsste ich wieder STDOUT und STDERR öffnen....was leider nicht funktioniert...
warum schliesst du es überhaupt? schliesse es doch erst (wenn überhaupt) nach der pdf generierung.
gruss
Ich muss es schließen, sonst killt der APACHE-Server den Hintergrundprozess.
Hallo,
wenn sowieso keine Ausgabe mehr erfolgt (falls du linux verwendest), so starte den pdf rest und datenbank rest als neues script mit dem system() cmd im hintergrund &
Bert