The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Kopiering av filer fra en ekstern server til lokalt system med cygwin patwa UNIX for Dummies Spørsmål og svar 3 06-12-2008 08:49
Finn match i to diff fil - lokale SRV og ekstern server amir07 Shell programmering og Skripting 0 03-07-2008 10:23
Overfør filen fra lokale UNIX server for ekstern server Indira Shell programmering og Skripting 2 05-03-2007 07:35
Overfør filen fra lokale UNIX server for ekstern server Indira HP-UX 2 05-02-2007 06:15
gjennomføre en ekstern plassering skriptet fra lokal server srivsn Shell programmering og Skripting 2 02-28-2006 03:16

 
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øk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 12-13-2006
berlin_germany berlin_germany is offline
Registrert bruker
  
 

Bli Dato: november 2006
Innlegg: 17
FTP flere filer fra eksterne serveren til lokal server

Hei,

Jeg overfor en weired problem i mitt FTP-script. Jeg ønsker å overføre flere filer fra eksterne serveren til lokal server hver dag, bruker mget * i manuset mitt. Jeg ønsker å sende en e-post for vellykket eller mislykket FTP. Min script arbeider for filoverføring, men det må du ikke sende e-post. Det er somthing galt med mailx alternativet, jeg vet ikke hva.

Hvis jeg bruke FTP delen av skriptet som nedenfor, arbeider mailx fin, men så mget fungerer ikke (bare får jobber) og ingen filene overføres.

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

Den originale skriptet nedenfor:

#! / bin / ksh

export DROPOFF \u003d / data / local / temp
export PICKUP \u003d / data / ekstern / temp
export MSG \u003d / data / local / temp
export IND_FILE \u003d / data / local / temp
export LOG \u003d / data / local / temp
export LOGIN \u003d brukernavn
export FTPPASS \u003d passord
export DEVICE \u003d remoteserver

cd $ DROPOFF

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


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

exit 0

Vennligst noen har en anelse for å løse det? Takk på forhånd!
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 11:49.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0