Peter Squentz: aus Perl Skript einen Linux Befehl ausfühen

Beitrag lesen

Ich kann nur raten, was du falsch machst: du hast die Pfadangaben

Das macht wenig Sinn.

system("pfad/befehl");

Wenn ein Fehler auftreten kann sollte man ihn stets abfangen, wie Cheatah es vorgeschlagen hat. Also

system "pfad/befehl" or die "Kann pfad/befehl nicht starten: $!";

open(BEF,"pfad/befehl parameter ");

Hier sollte auch geprüft werden, ob ein Fehler aufgetreten ist.

close(BEF);

Hier auch.

open(BEF," pfad/befehl parameter");

Hier auch.

close(BEF);

Hier auch.

Peter