![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Het kopiëren van bestanden vanaf een externe server voor het lokale systeem met Cygwin | patwa | UNIX voor Dummies Questions & Answers | 3 | 06-12-2008 08:49 |
| Find match in twee diff bestand - srv lokale en externe server | amir07 | Programmeren en Shell Scripting | 0 | 03-07-2008 10:23 |
| Overdracht dossier van de lokale unix server naar server | Indira | Programmeren en Shell Scripting | 2 | 05-03-2007 07:35 |
| Overdracht dossier van de lokale unix server naar server | Indira | HP-UX | 2 | 05-02-2007 06:15 PM |
| het uitvoeren van een externe locatie script van lokale server | srivsn | Programmeren en Shell Scripting | 2 | 02-28-2006 03:16 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
FTP meerdere bestanden van externe server naar de lokale server
Hoi,
Ik weired geconfronteerd met een probleem in mijn FTP-script. Ik wil meerdere bestanden van externe server naar de lokale server alledaagse, met behulp van mget * in mijn script. Ik ook, wil je een email sturen voor succesvolle of mislukte FTP. Mijn script werkt voor bestandsoverdracht, maar het stuur geen mail. Er is somthing mis met mailx optie, ik weet niet wat. Als ik de FTP-deel van het script zoals hieronder gebruiken, mailx werkt prima, maar dan mget werkt niet (alleen maar werkt) en geen bestanden worden overgedragen. `ftp-vin <<- END_INPUT> $ LOG / ftp_files.log 2> & 1 open $ DEVICE gebruiker $ login $ FTPPASS cd $ PICKUP snelle start mget *. txt quit END_INPUT ` Het originele script is hieronder: #! / bin / ksh export Dropoff \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 \u003d gebruikersnaam export FTPPASS \u003d wachtwoord export DEVICE \u003d ExterneServer cd $ Dropoff ftp-vin <<- END_INPUT> $ LOG / ftp_files.log 2> & 1 open $ DEVICE gebruiker $ login $ FTPPASS cd $ PICKUP snelle start mget *. txt quit END_INPUT EXIT_STATUS \u003d $? if [$ EXIT_STATUS-ne 0] dan echo "[% s -% s] FOUT: FTP mislukt met een exit status van% s \ n" \ % 0 "$ (date + '% x% X')" $ EXIT_STATUS mailx-r mlqis4s@server.private.company.com -s \ ' "Bestanden FTP mislukt'" user@company.com <$ MSG / ftp_fail.msg afrit 1 fi echo mailx-r mlqis4s@server.private.company.com -s \ ' "Bestanden FTP succesvolle'" user@company.com <$ MSG / ftp_succ.msg exit 0 Neem iemand een idee om dat oplossen? Thanks in advance! |
|
||||
|
Na FTP stappen heeft het probleem opgelost.
ftp-vn $ HOST <<END_SCRIPT> $ LOG / delete_files.log 2> & 1 Quote USER gebruikersnaam quote PASS wachtwoord bin snelle start cd $ PICKUP mget * dag END_SCRIPT EXIT_STATUS \u003d $? if [[$ EXIT_STATUS-ne 0]] dan mailx-s \ ' "Bestanden FTP mislukt'" user@xyz.com <$ MSG / ftp_fail.msg afrit 1 anders mailx-s \ ' "Bestanden FTP succesvolle'" user@xyz.com <$ MSG / ftp_succ.msg fi exit 0 |
|
||||
|
Citaat:
|
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|