Ich habe ein KornShell (ksh) -Skript, das FTP-Skript ausgibt und ausführt, um einige Dateien von Windows Server nach UNIX zu bekommen.FTP-Fehlerbehandlung
Hier kann ich nicht überprüfen, ob die Datei auf dem Windows-Quellsystem vorhanden ist oder nicht. Weil diese übliche Fehlerbehandlung nicht funktioniert und der $? ist immer 0 wenn irgendeine Datei da ist und andere nicht da ist. Ich habe sogar versucht, nach ERRORLEVEL zu suchen, aber das funktioniert nicht unter UNIX (Solaris 10).
Kann jemand Beispiele der einfachen Fehlerbehandlung für dieses zeigen, das funktioniert oder wie man es tut? Log-Datei Parsing wurde auch in Betracht gezogen, aber gibt es andere eingebaute? Andere FTP-Mechanismen sind nicht verfügbar. Wir benutzen einfach altes FTP.
Beenden Sie 'ftp' und wechseln Sie zu' wget', 'curl' oder' lftp'. –
Sorry ... meine derzeitige Organisation will das nicht. Ich bin darin hilflos. –