Prozess aus Perl heraus starten...
Dachdeckermeister
- perl
... und dabei den eigenen Prozess nicht warten lassen...
wenn ich mit "system" oder "open (HANDLER, "|programm");" ein "fremdprogramm" starte, wartet das script immer bis die Ausgabe beendet ist. wie kann ich erreichen daß das nicht passiert? geht das überhaupt?
mfG markus
P.S. Windows Betriebssystem z.b. './pfad/dateiname &' kommt also nicht in Frage...
Hallo!
... und dabei den eigenen Prozess nicht warten lassen...
Gucke Dir mal folgende Seite an: http://www.perldoc.com/perl5.8.0/pod/perlipc.html
Grüße
Andreas
Hallo,
... und dabei den eigenen Prozess nicht warten lassen...
Du hast imho zwei Möglichkeiten:
1.) system("start deinprogramm.exe");
näheres zu "start" findest Du mit "start /?" (eingegeben in einer cmd-shell).
2.) Verwende Win32::Process;
näheres zu diesem Modul findest Du in dessen Dokumentation.
Grüße
Klaus
Moin!
Lies hier:
http://www.perldoc.com/perl5.8.0/pod/func/exec.html
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®