The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
scp automatisert skript gholdbhurg UNIX for Advanced & ekspertbrukere 5 10-27-2008 01:23
Automatiserte shtudown joe1967 Shell programmering og Skripting 5 05-29-2007 09:04
automatiserte ftp. sangfroid Shell programmering og Skripting 10 05-07-2007 12:52
Automatiserte FTP shauche UNIX for Advanced & ekspertbrukere 11 07-11-2002 03:08

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øk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 05-09-2001
n9ninchd n9ninchd is offline
Registrert bruker
  
 

Bli Dato: mai 2001
Beliggenhet: Bay Area
Innlegg: 25
Hvis jeg ville ha en maskin til å sette en bestemt fil på en annen OS langt over internett via FTP - og jeg ønsket å gjøre det automatisk ikke bruker intervented, hvordan vil jeg gjøre det?

Bruk PUT kommandoen?

Filnavnet og posisjon aldri endres, blir den overskrevet og systemet på den andre enden tar seg av alt det skitne arbeidet. Jeg trenger bare unix server til FTP som én fil.
  #2 (permalink)  
Old 05-09-2001
MIB mib is offline
Registrert bruker
  
 

Bli Date: Jan 2001
Beliggenhet: Calicut
Innlegg: 228
Du kan lage en fil kalt ". Netrc" på hjemmeområdet ditt. Sette disse linjen i. Netrc fil:

Maskinen servername login brukernavn passord passwordhere

Når det er gjort, opprette en fil (vi kaller det "ftpcommands")
som inneholder kommandoer. For eksempel:

cd / ftp / katalog
sette Dinfil
ha det

og kaller det:
# Ftp servernavn <ftpcommands

eller

#! / bin / bash
# autoftp.sh
ftp machine <ftpcommand

#. / Autoftp.sh

Merk: chmod 400. Netrc

Du kan også bruke "forvente". man forvente for mer info


HTH
  #3 (permalink)  
Old 05-10-2001
n9ninchd n9ninchd is offline
Registrert bruker
  
 

Bli Dato: mai 2001
Beliggenhet: Bay Area
Innlegg: 25
Slight Variasjon

Jeg fortsetter å få disse forespørslene, drevet meg nøtter.
Nå Jeg trenger å kunne sette en variabel. Variabler ikke får levert av godt til FTP-prosessen kommandoer.
Noen ideer?

Eksempel: Jeg ønsker å sette denne kommandoen på plass

sette $ 1.backup.file

FTP er ikke trekke filnavnet riktig - jeg finner ikke filen $ 1.backup.file


  #4 (permalink)  
Old 05-11-2001
MIB mib is offline
Registrert bruker
  
 

Bli Date: Jan 2001
Beliggenhet: Calicut
Innlegg: 228
#! / bin / bash
# autoftp.sh
# Bruke "\ n" å skille oppføring
# Og bruke binære stedet ascii hvis du tror

FTPCommand \u003d "cd FTPdirectory \ nascii \ nput $ 1.backup.file \ nbye"
echo-e $ FTPCommand | ftp maskin
echo "$ 1 Ftp'd til MachineName"

og kjøre dette skriptet til ftp "today.backup.file"

#. / Autoftp dag

Sørg for å inkludere hele banen hvis "today.backup.file" Filen er ikke i directoy fra der du kjører skriptet.


HTH

[Redigert av MiB på 05-11-2001 kl 07:29]
  #5 (permalink)  
Old 05-11-2001
kornshellmaven kornshellmaven is offline
Registrert bruker
  
 

Bli Dato: april 2001
Innlegg: 25
Vi bruker variasjoner av følgende skript overalt. Vi laget en "FTP-server" skrevet i Korn Shell for å håndtere alle FTP mellom ulike plattformer aw vel som vår "Enterprise FTP-server (Sterling postboks)

Alle variablene er definert før påkalle FTP. (For øyeblikket i en flat fil - snart å være i en DB tabell)


Innhold i DYNAM_FTP.KSH:
#! / etc / usr / ksh
assortert variable oppdrag
ftp-n-v $ HOSTNAME <<-END
user $ UserID $ PASSWORD
cd $ SRC_DIR
lcd $ TARGET_DIR
pwd
get $ SRC_FILE
END


Ovennevnte "her dokumentet" er dynamisk bygget basert på en kontroll posten som angir kilden info (IP, id, passord, filnavn osv.)
External til ovenstående:
chmod + x DYNAM_FTP.KSH
DYNAM_FTP.KSH å påkalle
Vi fange effekten av det over til en fil og deretter grep for ulike feil ....

[Redigert av kornshellmaven på 05-12-2001 kl 06:58]
  #6 (permalink)  
Old 05-16-2001
n9ninchd n9ninchd is offline
Registrert bruker
  
 

Bli Dato: mai 2001
Beliggenhet: Bay Area
Innlegg: 25
Vel - prøvd det, og selv med at det fremdeles prøver å putte dem IDer i stedet for en variabel

eksempel

cd $ Src_Dir

Det prøver å bytte til en katalog / $ Src_Dir

Ikke arbeid - noen andre ideer?

Solaris 7
  #7 (permalink)  
Old 05-18-2001
kornshellmaven kornshellmaven is offline
Registrert bruker
  
 

Bli Dato: april 2001
Innlegg: 25
Lightbulb

Ikke sikker på hvorfor det ikke er utvidelse av variablene i her-dokument - Slå xtrace på å se kommandoer ekko tilbake

Følgende arbeider fin
#! / usr / bin / ksh-x
DATA \u003d $ AL_DATA
ftp-n-v slapdev <<-END
Brukeren UserId passord
pwd
cd $ DATA
pwd
END
Det spiller ingen rolle om jeg cd til $ DATA eller $ AL_DATA (eksportert variabel) - det blir utvidet OK

Vi har også rutiner for å bygge FTP her-doc dynamisk
exec 4> dynam_ftp.sh
print-U4 "#! / usr / bin / ksh-x"
print-U4 "ftp-v-n $ DEST <<-END"
print-U4 "user $ USER $ PASSORD"
print-U4 "cd $ DATA"
print-U4 "pwd"
print-U4 "LCD $ SRC_DIR"
print-U4 "mget $ FILE_PATTERN"
print-U4 "END"

chmod + x dynam_ftp.sh
dynam_ftp.sh

Innholdet i dynam_ftp.sh filen vil ha fullt utvidet variable verdier. Ovennevnte kan være litt overkill for ditt behov.

Vi kjører Solaris 7 samt
Closed Thread

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
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 11:39.


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