The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 12-13-2006
berlin_germany berlin_germany is offline
Geregistreerde gebruiker
  
 

Join Date: november 2006
Posts: 17
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!
  #2 (permalink)  
Old 12-19-2006
berlin_germany berlin_germany is offline
Geregistreerde gebruiker
  
 

Join Date: november 2006
Posts: 17
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
  #3 (permalink)  
Old 12-20-2006
happyv happyv is offline
Geregistreerde gebruiker
  
 

Join Date: Sep 2006
Posts: 209
Citaat:
Oorspronkelijk geplaatst door berlin_germany
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
maar de ftp mislukt foutmelding niet werken ...
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 01:38 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0