![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Das Kopieren von Dateien von einem Remote-Server zum lokalen System mit cygwin | patwa | UNIX for Dummies Questions & Answers | 3 | 06-12-2008 08:49 AM |
| Finden Sie ein Spiel in zwei Diff-Datei - srv lokalen und Remote-Server | amir07 | Shell Programmierung und Scripting | 0 | 03-07-2008 10:23 AM |
| Transfer-Datei von der lokalen Unix-Server, Remote-Server | Indira | Shell Programmierung und Scripting | 2 | 05-03-2007 07:35 AM |
| Transfer-Datei von der lokalen Unix-Server, Remote-Server | Indira | HP-UX | 2 | 05-02-2007 06:15 PM |
| Ausführung von einem entfernten Standort aus lokalen Server-Skript | srivsn | Shell Programmierung und Scripting | 2 | 02-28-2006 03:16 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Mehrere FTP-Dateien von Remote-Server zum lokalen Server
Hi,
Ich bin vor einem Problem weired in meinem FTP-Skript. Ich möchte mehrere Dateien von Remote-Server zum lokalen Server jeden Tag, mit MGET * in meinem Skript. Ich auch, wollen senden Sie eine E-Mail für eine erfolgreiche oder nicht FTP. Mein Skript arbeitet für File-Transfer, aber senden Sie keine Mails. Es ist ungefähr mit mailx Option falsch, ich weiß nicht, was. Wenn ich den FTP-Teil des Skripts wie unten, mailx funktioniert gut, aber dann MGET nicht funktioniert (nur noch funktioniert) und keine Dateien übertragen werden. "FTP-vin <<- END_INPUT> $ LOG / ftp_files.log 2> & 1 open $ DEVICE Benutzer $ LOGIN $ FTPPASS cd $ PICKUP Prompt aus MGET *. txt beenden END_INPUT " Das Original-Skript unter: #! / bin / ksh Export-Drop-Off \u003d / data / local / temp Export PICKUP \u003d / data / remote / temp Export MSG \u003d / data / local / temp Export IND_FILE \u003d / data / local / temp Export-LOG \u003d / data / local / temp Export LOGIN Benutzername \u003d Export FTPPASS \u003d Passwort Export DEVICE \u003d Remoteserver cd $ Drop-Off - ftp-vin <<- END_INPUT> $ LOG / ftp_files.log 2> & 1 open $ DEVICE Benutzer $ LOGIN $ FTPPASS cd $ PICKUP Prompt aus MGET *. txt beenden END_INPUT EXIT_STATUS \u003d $? if [$ EXIT_STATUS-ne 0] dann echo "[% s -% s] ERROR: FTP nicht mit einem Exit-Status von% s \ n" \ % 0 "$ (date +"% x% X ")" $ EXIT_STATUS mailx-r mlqis4s@server.private.company.com -s \ "" FTP-Dateien nicht " user@company.com <$ MSG / ftp_fail.msg exit 1 fi echo mailx-r mlqis4s@server.private.company.com -s \ "" Dateien FTP erfolgreich ' " user@company.com <$ MSG / ftp_succ.msg exit 0 Bitte jemand eine Ahnung, dass zu lösen? Vielen Dank im Voraus! |
|
||||
|
Nach FTP-Maßnahmen hat das Problem gelöst.
ftp-vn $ HOST <<END_SCRIPT> $ LOG / delete_files.log 2> & 1 Zitat USER Benutzername Zitat PASS Passwort bin Prompt aus cd $ PICKUP MGET * Tschüss END_SCRIPT EXIT_STATUS \u003d $? if [[$ EXIT_STATUS-ne 0]] dann mailx-s \ "" FTP-Dateien nicht " user@xyz.com <$ MSG / ftp_fail.msg exit 1 sonst mailx-s \ "" Dateien FTP erfolgreich ' " user@xyz.com <$ MSG / ftp_succ.msg fi exit 0 |
|
||||
|
Zitat:
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|