Ich muss ZIP und dann einige Dateien per FTP senden. Das Problem ist, dass PERL alles ausführt und nicht darauf wartet, dass die Komprimierung versucht, die ZIP zu senden, und das Skript schlägt fehl.Führe den nächsten Befehl aus, nachdem der vorherige Befehl fertig ist
Das Skript in Pseudo-Code ist so etwas wie dieses:
system("/path/to/zip/gzip myfile.txt")
system("/path/to/ftp/ftp put myfile.txt")
Verwenden Sie nicht den Systembefehl. Verwenden Sie Perl-Module – Jens
@Jens Warum sollte ich Perl-Module über Systembefehl verwenden? – prgrm
Wenn Sie Perl Module verwenden, ist das Programm portabel – Jens