User since
2004-09-06
458
Artikel
BenutzerIn
Hi,
wenn man in Perl etwas mit system'balbalbla' aufruft wartet das Script ja bis das im system beendet ist.
Kann man das auch irgendwie aufrufen und Perl dann direkt weitermacht?
User since
2003-08-04
14371
Artikel
ModeratorIn
entweder mit
fork() arbeiten oder den Prozess beim Aufruf mit
system("programm &"); in den Hintergrund schicken...
User since
2005-02-01
181
Artikel
BenutzerIn
Unter Win32 kann man den Prozess auch mit "start" aufrufen, dann wird er in einem eigenen Fenster ausgeführt und man bekommt die Kontrolle sofort zurück.
Gruß
Thomas
User since
2004-09-06
458
Artikel
BenutzerIn
Funktioniert...
Einwandfrei\n\n
<!--EDIT|zipster|1112865102-->
User since
2005-04-06
3
Artikel
BenutzerIn
[quote=renee,07.04.2005, 10:05]oder den Prozess beim Aufruf mit system("programm &"); in den Hintergrund schicken...[/quote]
Wenn ich den Prozeß so in den Hintergrund schicke, kann ich dann noch abfragen / abfangen, was aus ihm geworden ist ???\n\n
<!--EDIT|skycat|1112886547-->
User since
2003-08-04
5870
Artikel
ModeratorIn
Nur, wenn der Datenaustausch (etwa über Pipes oder Dateien) sichergestellt ist. Ansonsten nein.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite