The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Kopiering af filer fra en ekstern server til lokale system med cygwin patwa UNIX for dummyer Spørgsmål & svar 3 06-12-2008 08:49 AM
Find match i to diff fil - lokale SRV og ekstern server amir07 Shell Programmering og Scripting 0 03-07-2008 10:23 AM
Overfør fil fra lokale UNIX-server til en ekstern server Indira Shell Programmering og Scripting 2 05-03-2007 07:35 AM
Overfør fil fra lokale UNIX-server til en ekstern server Indira HP-UX 2 05-02-2007 06:15 PM
fuldbyrdende et fjerntliggende sted script fra lokal server srivsn Shell Programmering og 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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 12-13-2006
berlin_germany berlin_germany is offline
Registreret Bruger
  
 

Join Date: Nov 2006
Stillinger: 17
FTP flere filer fra en ekstern server til lokal server

Hej,

Jeg står over for en weired problem i mit FTP-script. Jeg ønsker at overføre flere filer fra en ekstern server til lokal server hverdagen, ved hjælp mget * i mit manuskript. Jeg også, ønsker at sende en e-mail til en vellykket eller mislykket FTP. Mit script virker for filoverførsel, men det gør ikke sende nogen mail. Der er somthing galt med mailx mulighed, jeg ved ikke hvad.

Hvis jeg bruger FTP del af scriptet lige nedenstående, mailx virker fint, men så mget virker ikke (kun få arbejder), og ingen filer er overført.

`ftp-vin <<- END_INPUT> $ LOG / ftp_files.log 2> & 1
open $ DEVICE
bruger $ LOGIN $ FTPPASS
cd $ PICKUP
prompten off
mget *. txt
quit
END_INPUT `

Det originale manuskript er nedenfor:

#! / bin / ksh

eksport dropoff \u003d / data / local / temp
eksport PICKUP \u003d / data / remote / temp
eksport MSG \u003d / data / local / temp
eksport IND_FILE \u003d / data / local / temp
eksport LOG \u003d / data / local / temp
eksport LOGIN \u003d brugernavn
eksport FTPPASS \u003d password
eksport DEVICE \u003d remoteserver

cd $ dropoff

ftp-vin <<- END_INPUT> $ LOG / ftp_files.log 2> & 1
open $ DEVICE
bruger $ LOGIN $ FTPPASS
cd $ PICKUP
prompten off
mget *. txt
quit
END_INPUT
EXIT_STATUS \u003d $?


if [$ EXIT_STATUS-ne 0]
så
echo "[% s -% s] ERROR: FTP mislykkedes med en exit status% s \ n" \
% 0 "$ (date + '% x% x')" $ EXIT_STATUS
mailx-r mlqis4s@server.private.company.com -s \ ' "Filer FTP mislykkedes'" user@company.com <$ MSG / ftp_fail.msg
exit 1
fi
echo mailx-r mlqis4s@server.private.company.com -s \ ' "Filer FTP succesfulde'" user@company.com <$ MSG / ftp_succ.msg

exit 0

Please nogen, der har en nøgle til at løse det? På forhånd tak!
  #2 (permalink)  
Old 12-19-2006
berlin_germany berlin_germany is offline
Registreret Bruger
  
 

Join Date: Nov 2006
Stillinger: 17
Følgende FTP skridt har løst problemet.

ftp-vn $ HOST <<END_SCRIPT> $ LOG / delete_files.log 2> & 1
quote bruger Brugernavn
quote PASS password
bin
prompten off
cd $ PICKUP
mget *
farvel
END_SCRIPT

EXIT_STATUS \u003d $?
hvis [[$ EXIT_STATUS-ne 0]]
så
mailx-s \ ' "Filer FTP mislykkedes'" user@xyz.com <$ MSG / ftp_fail.msg
exit 1
anden
mailx-s \ ' "Filer FTP succesfulde'" user@xyz.com <$ MSG / ftp_succ.msg
fi
exit 0
  #3 (permalink)  
Old 12-20-2006
happyv happyv is offline
Registreret Bruger
  
 

Join Date: Sep 2006
Stillinger: 209
Citat:
Oprindeligt Indsendt af berlin_germany
Følgende FTP skridt har løst problemet.

ftp-vn $ HOST <<END_SCRIPT> $ LOG / delete_files.log 2> & 1
quote bruger Brugernavn
quote PASS password
bin
prompten off
cd $ PICKUP
mget *
farvel
END_SCRIPT

EXIT_STATUS \u003d $?
hvis [[$ EXIT_STATUS-ne 0]]
så
mailx-s \ ' "Filer FTP mislykkedes'" user@xyz.com <$ MSG / ftp_fail.msg
exit 1
anden
mailx-s \ ' "Filer FTP succesfulde'" user@xyz.com <$ MSG / ftp_succ.msg
fi
exit 0
men ftp mislykkedes fejlmeddelelsen ikke arbejde ...
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er PÃ¥
Smilies er PÃ¥
[IMG] koden er PÃ¥
HTML-koden er Slukket
Trackbacks er PÃ¥
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle tidspunkter er GMT -4. Den tid er nu 12:43 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0