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 > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
scp automatiseret script gholdbhurg UNIX for Advanced & Ekspertsøgning Brugere 5 10-27-2008 01:23 AM
Automatiseret shtudown joe1967 Shell Programmering og Scripting 5 05-29-2007 08:04 PM
automatiseret ftp. sangfroid Shell Programmering og Scripting 10 05-07-2007 11:52 AM
Automatiseret FTP shauche UNIX for Advanced & Ekspertsøgning Brugere 11 07-11-2002 02:08 AM

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 05-09-2001
n9ninchd n9ninchd is offline
Registreret Bruger
  
 

Join Date: May 2001
Beliggenhed: Bay Area
Stillinger: 25
Hvis jeg ønskede en maskine til at sætte en bestemt fil til et andet OS langt over internettet via FTP - og jeg ønskede at gøre det automatisk ikke bruger intervented, hvordan ville jeg gøre det?

Brug PUT kommando?

Filen navn og stilling ændres aldrig, det bliver overskrevet, og systemet på den anden ende tager sig af alt det beskidte arbejde. Jeg har kun brug for UNIX-server til FTP, at en fil.
  #2 (permalink)  
Old 05-09-2001
mib mib is offline
Registreret Bruger
  
 

Join Date: Jan 2001
Beliggenhed: Calicut
Posts: 228
Du kan oprette en fil kaldet ". Netrc" i din hjemmemappe. Sætte disse linje i. Netrc fil:

Maskinen servername login brugernavn password passwordhere

Når det er gjort, skal du oprette en fil (vi vil kalde det "ftpcommands")
, der indeholder kommandoer. For eksempel:

cd / ftp / bibliotek
sætte yourfile
farvel

og kalder det:
# Ftp servernavn <ftpcommands

eller

#! / bin / bash
# autoftp.sh
ftp-maskine <ftpcommand

#. / Autoftp.sh

Bemærk: chmod 400. Netrc

Du kan også bruge "forventer". man forvente for mere info


HTH
  #3 (permalink)  
Old 05-10-2001
n9ninchd n9ninchd is offline
Registreret Bruger
  
 

Join Date: May 2001
Beliggenhed: Bay Area
Stillinger: 25
Lille variation

Jeg får disse anmodninger, drevet mig nødder.
Nu har jeg brug for at være i stand til at sætte en variabel. Variabler ikke får afleveret fra godt til FTP-processen kommandoer.
Nogen idéer?

Eksempel: Jeg ønsker at sætte denne kommando på plads

sætte $ 1.backup.file

FTP er ikke trække filnavn korrekt - jeg kan ikke finde filen $ 1.backup.file


  #4 (permalink)  
Old 05-11-2001
mib mib is offline
Registreret Bruger
  
 

Join Date: Jan 2001
Beliggenhed: Calicut
Posts: 228
#! / bin / bash
# autoftp.sh
# Brug "\ n" at adskille indrejse
# Og bruge binær stedet ascii hvis du tror

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

og køre dette script til ftp "today.backup.file"

#. / Autoftp dag

Sørg for at inkludere fuld sti, hvis "today.backup.file" filen ikke er i directoy hvorfra du udføre scriptet.


HTH

[Redigeret af mib den 05-11-2001 kl 07:29]
  #5 (permalink)  
Old 05-11-2001
kornshellmaven kornshellmaven is offline
Registreret Bruger
  
 

Join Date: Apr 2001
Stillinger: 25
Vi bruger variationer på følgende script over det hele. Vi har udformet en "FTP-server", skrevet i Korn shell til at håndtere alle FTP's mellem forskellige platforme aw samt vores corporate "Enterprise FTP-server (Sterling Postkasse)

Alle variabler er defineret inden påberåbelse af FTP. (I øjeblikket i en flad fil - snart at være i en database tabel)


Indhold af DYNAM_FTP.KSH:
#! / etc / usr / ksh
assorterede variabel opgaver
ftp-n-v $ HOSTNAME <<-END
user $ userid $ PASSWORD
cd $ SRC_DIR
lcd $ TARGET_DIR
pwd
Få $ SRC_FILE
SLUT


Ovennævnte "her dokument" er dynamisk bygget på grundlag af en kontrolrapport, som angiver kilden info (IP, id, password, filnavn, osv.)
Eksternt i forhold til ovenstående:
chmod + x DYNAM_FTP.KSH
DYNAM_FTP.KSH at påberåbe sig
Vi indfange produktion af ovenstående til en fil og derefter grep for forskellige fejl ....

[Redigeret af kornshellmaven den 05-12-2001 kl 06:58]
  #6 (permalink)  
Old 05-16-2001
n9ninchd n9ninchd is offline
Registreret Bruger
  
 

Join Date: May 2001
Beliggenhed: Bay Area
Stillinger: 25
Nå - prøvet det, og selv med, at det stadig trys at sætte dem ID'er i stedet for en variabel

eksempel

cd $ Src_Dir

Det trys at skifte til en mappe / $ Src_Dir

Må ikke arbejde - alle andre ideer?

Solaris 7
  #7 (permalink)  
Old 05-18-2001
kornshellmaven kornshellmaven is offline
Registreret Bruger
  
 

Join Date: Apr 2001
Stillinger: 25
Lightbulb

Ikke sikker på, hvorfor det ikke udvide variabler i her-dokument - Slå xtrace om at se kommandoer lød tilbage

Følgende virker fint
#! / usr / bin / ksh-x
DATA \u003d $ AL_DATA
ftp-n-v slapdev <<-END
bruger userid adgangskode
pwd
cd $ DATA
pwd
SLUT
Det betyder ikke noget, hvis jeg cd til $ DATA eller $ AL_DATA (eksporteret variabel) - det bliver udvidet OK

Vi skal også have rutiner til at opbygge den FTP her-doc dynamisk
exec 4> dynam_ftp.sh
print-U4 "#! / usr / bin / ksh-x"
print-U4 "ftp-v-n $ DEST <<-END"
print-U4 "bruger $ USER $ password"
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

Indholdet af dynam_ftp.sh fil vil have den fuldt udbygget variabelværdier. Ovenstående kan være lidt overkill til dit behov.

Vi kører Solaris 7 samt
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
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 09:06 PM.


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