Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan skrive en FTP- Script
    FTP står for File Transfer Protocol . Det er akkurat hva det innebærer , en måte som filene overføres eller hentes over Internett . Normalt en FTP-økt brukes til å koble til en server eller en ekstern maskin for å laste opp og ned filer samt synkronisering av kataloger. Synkronisering innebærer å sørge for at katalogen på lokale og eksterne datamaskiner har de samme dataene. Skrive en FTP skript automatiserer disse funksjonene og gjør arbeidsprosessene flyt smoother.Why automatisere FTP økter ? Hvis du er en system administrator eller selv om du bare bruker FTP for å oppdatere filer til nettstedets host -serveren fra lokal server , vil du gjennomføre en rekke oppgaver som er rutine og repeterende. Hvis du planlegger disse oppgavene i et manus, og sette den til å kjøre enten under oppstart eller som en cron jobb det kan spare verdifull tid . En cron jobb brukes i varianter av Unix å planlegge programmer, begivenheter eller programmer som må kjøres på et bestemt tidspunkt . Enten du kjører et program hver dag eller annenhver måned , automatisere oppgaven gjennom scripting kan spare betydelig tid . For eksempel kan du skrive et skript som kobler seg til serveren din , laster opp filer og overfører dem til ditt nettsted server . Du trenger
    Computer
    Guide til grunnleggende shell scripting og vinduer skripting
    Notepad ( et program som er funnet på alle PC- installasjoner )
    Et program for å installere en FTP-klient hvis man ikke er allerede lastet
    Vis flere instruksjoner
    Skrive en enkel FTP skript for arbeid automatisering
    en

    Lær FTP-kommandoer . FTP er et grunnleggende program som er enkel å bruke. De grunnleggende kommandoene som du vil mest sannsynlig trenger å bruke vil være åpen ( initiere en innloggingen med fjernkontrollen [ host ] maskin) , lcd (lokal change directory - endrer katalog på din lokale maskin) , får ( laste ned en fil fra ekstern datamaskin) , satt ( laste opp filen til ekstern datamaskin ) , cd ( change directory - for å endre kataloger på det eksterne systemet ) , mget ( laste ned flere filer fra den eksterne datamaskinen ) , mput ( laste opp flere filer ) pwd (print jobber [ current] katalogen ) , ls ( liste filer i gjeldende katalog ) rmdir (fjern ekstern katalog ) og avslutte ( gå ut av ekstern FTP-økt ) .
    2

    Lag et skript ( i Windows) . Når du vet hva du ønsker å gjøre det er en enkel prosess å skrive manuset . Du skal skrive manuset med Notepad . Hvis notepad ikke allerede er på startmenyen din tilgang til den ved å skrive " start > Alle programmer> Tilbehør > notepad " . Notepad brukes for alle vinduer skripting med mindre annet program er spesifisert

    Sample script - . Windows (ved hjelp av notepad)

    Etter å ha åpnet en notisblokk sesjon vil du skrive følgende informasjon. Alle parentheticals nedenfor er til orientering og skal ikke være en del av manuset .

    Åpen ftp.calgaryu.edu ( ip -adresse eller vertsnavn) dmdixo00 ( brukernavn) %% bogieAB2 (passord ) cd \\ bruker \\ hjem \\ bobfiles ( mappen der filene skal lastes ned , lagres ) mget * jpeg - . (få alle filer med jpeg utvidelse som finnes i katalogen bobsfiles ) sluttet

    Lagre filen som noe som getjpegs.ftp . Du vil lagre filen på din nåværende arbeidskatalog eller en katalog som er spesifisert på forhånd. I faglige innstillinger , vil arbeid kataloger har allerede blitt satt opp . Uansett hvor du lagrer filen , er det viktig at du kjenner den absolutte banen for å få tilgang
    3

    Lag et skript - . Unix . Alle skript i Unix vil bli opprettet i vi-editoren . Denne artikkelen forutsetter litt kjennskap til vi. Hvis du er ukjent se ressursen delen for mer informasjon om hvordan du kommer i gang med vi. Å lage manuset , skriver " vi bobfiles.ftp " på kommandolinjen . Når redaktøren vinduet åpnes, skriv inn følgende tekst .

    #! /Bin /ksh

    >>> ftp -i ftp.calgary.edu * > cd /bruker /home /bobfiles > mget * jpeg > quit > EOF > echo " jeg fikk filene "

    Lagre filen ved å skrive. " : wq " . Filen er allerede kåret i begynnelsen . For å gjøre bobfiles.ftp kjørbar , vil du skrive " chmod 755 bobfiles.ftp " ved ledeteksten . Selv om Unix har noen grafiske brukergrensesnitt , alle kommandoene her er å være skrevet fra kommandolinjen . Igjen dette forutsetter en fortrolighet med Unix . Vennligst se ressursen delen for å finne mer informasjon om å forstå grunnleggende Unix .
    4

    Konfigurer . Netrc fil
    p Dette er et ekstra trinn når du skriver en Unix fil . Men etter at du har gjort det en gang , trenger du bare å oppdatere denne informasjonen hvis du legger til en annen maskin eller oppdatere IP-adresser. . Netrc er en konfigurasjonsfil som skal brukes av Unix script . Hvis konfigurasjonsfilen er til stede, vil systemet sjekke det når FTP skriptet kjøres. Hvis filen ikke finnes, så kan du lage den ved hjelp av editoren vi . Skriver " vi. Netrc " . Filtillatelsene for . Netrc er begrenset til 600 . Hvis du vil angi tillatelser type " chmod 600 $ HOME /.netrc " på Unix kommandolinje . Når du kjører FTP skript , vil maskinen navn i the.netrc filen leses og tilhørende brukernavn og passord vil bli sendt til FTP-området . Informasjonen i . Netrc bør være lik eksempelet under der "maskin " er navnet på datamaskinen eller domenet du har tilgang til . Brukernavn og passord refererer til brukernavn og passord som blir sendt til FTP-området fra . Netrc filen .

    > Maskin ftp.calgaryu.edu innlogging dmdixo00 passord %% bogieAB2
    5

    Kjør skript

    i Windows

    Etter å ha lagret filen , må du kjøre den. Vær oppmerksom på at filen skal lagres i din nåværende arbeidskatalog eller en forhåndsinnstilt katalog der det er lett tilgjengelig . I Windows kan du sette filen til å kjøre ved oppstart eller sette den opp til å kjøre til faste tider. Kommandoen for å kjøre filen i Windows er " ftp.exe - s " B : . \\ Getjpegs.ftp " "

    Unix

    Kjør filen ved å skrive filnavnet bobfiles.ftp på kommandolinjen og trykk enter. Du kan kjøre det fra kommandolinjen , sette den opp til å kjøre som en oppstart script eller planlegge det som en cron jobb å kjøre på et bestemt tidspunkt .

    FTP tilbyr muligheten til å åpne en ad hoc FTP-økt til hente filer uten å skape et skript. Men hvis du har FTP oppgaver som er repeterende , og deretter lage et skript kan automatisere oppgaven og spare verdifull tid .

    früher :

     Weiter:
      Relatert Artike
    ·Tekstboksen Hendelser With Silverlight 
    ·Hvordan legge til en ny node til en SQL Cluster 
    ·Tutorial for å lage ASP VBScript Med Tilgang i Dreamwe…
    ·Hvordan åpne SIP -filer 
    ·Slik installerer Dolphin Bare Host 
    ·Hvordan avgjøre om VBA har blitt modifisert 
    ·Hvordan Beregn Kernel Smoothing Density 
    ·Hvordan Plot Variable funksjoner med en matrise i MATLA…
    ·Hvordan bruke datavalidering til å fylle en Multi -Lev…
    ·Hvordan fikse Tab Mellomrom i Eclipse 
      Anbefalte artikler
    ·Hvordan bruke clob i Java 
    ·Hvordan sette opp Eclipse og Zend Debugging 
    ·Hvordan bli kilden til et bilde Element Bruke JavaScrip…
    ·Python Keyboard Opplæring 
    ·Hvordan klargjøre en Comp -3 Variabel i COBOL 
    ·Hvordan få tilgang til en USB -skriver Mens Programmer…
    ·Hvordan lage kjørbare JAR 
    ·Hvordan skrive metoder i pseudokode 
    ·Hvordan unngå doble oppføringer med PHP i MySQL 
    ·Perl Socket Typer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/