Warten auf Programmende
    
Benjamin Mollenhauer
    
    
      
    
  - perl
 nicht angemeldet
 nicht angemeldetHallo,
wie erreiche ich, das mein Script erst dann weiter macht, wenn ein auszuführendes Programm beendet ist?
print "---[ STARTING WGET for $DomainName ]--------------------\n";        
    open( WGET, 'wget ...  /dev/null')  die 'Fehler: WGET konnte nicht gestartet werden.';
print "---[ DONE: $DomainName ]--------------------------------\n";
Leider übschlägt sich das immer und der Code danach bekommt nicht die aktuelle Datei zum auswerten.
Oder gibt es eine einfacherere Möglichkeit HTTP-Requests unter Perl durchzuführen?
Gruß,
Benni
Hi,
wie erreiche ich, das mein Script erst dann weiter macht, wenn ein auszuführendes Programm beendet ist?
open( WGET, 'wget ... /dev/null') die 'Fehler: WGET konnte nicht gestartet werden.';
system("wget...");
Oder gibt es eine einfacherere Möglichkeit HTTP-Requests unter Perl durchzuführen?
Ja, mit dem Modul LWP::Simple z.B. Siehe die Doku, dort sind recht anschauliche Beispiele. Mit LWP::UserAgent kriegst Du auch komplexere Requests hin.
Cheatah
Vielen Dank! Es funktioniert.... 8)))))