Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man skriver en FTP Script

    FTP står för File Transfer Protocol . Det är exakt vad det innebär , ett sätt på vilket filer överförs eller hämtas över Internet . Normalt en FTP- session används för att ansluta till en server eller en fjärr- maskin för att ladda upp och ner filer samt synkronisering av kataloger . Synkronisering innebär att se till att katalogen på den lokala och fjärranslutna datorer har samma data . Skriva en FTP- script automatiserar dessa funktioner och gör arbetsprocesser flöde smoother.Why automatisera FTP-sessioner ? Om du är en systemadministratör eller även om du bara använder FTP för att uppdatera filer till din webbplats värdservern från din lokala server , kommer du att ha en rad uppgifter som är rutinmässiga och repetitiva . Om du schemalägger dessa uppgifter i ett manus och ange att den ska köras antingen under systemstart eller som ett cron jobb det kan spara värdefull tid . Ett cron jobb används varianter av Unix för att schemalägga program, evenemang eller program som måste köras vid en viss tidpunkt . Oavsett om du kör ett program varje dag eller varannan månad , automatisera uppgiften genom skript kan spara mycket tid . Till exempel kan du skriva ett skript som ansluter till din server , laddar upp filer och överför dem till din webbplats server . Saker du behöver
    Guide Computer
    till grundläggande shell scripting och windows scripting
    Anteckningar ( ett program som finns på alla PC- installationer ) Review, en programvara för att installera en FTP-klient , om man inte är redan laddad
    Visa fler instruktioner
    Skriva en enkel FTP- skript för arbete automation
    1

    Lär FTP-kommandon . FTP är ett grundläggande program som är enkel att använda . De grundläggande kommandon som du kommer sannolikt behöva använda kommer att vara öppen ( initiera en inloggningssession med fjärrkontrollen [ host ] maskin ) , LCD ( lokal byt katalog - ändrar katalog på den lokala datorn ) , får ( ladda ner en fil från fjärrkontrollen dator ) , sätta ( ladda upp filen till fjärrdatorn ) , cd ( byt katalog - för att byta katalog på fjärrkontrollen systemet ) , mget ( ladda ner flera filer från fjärrdatorn ) , mput ( ladda upp flera filer ) pwd ( print arbetar [ ström ] katalog ) , ls ( lista filer i den aktuella katalogen ) rmdir ( ta fjärrkontrollen katalogen ) och avsluta ( lämna FTP session ) .
    2

    Skapa ett skript ( i Windows ) . När du vet vad du vill göra är det en enkel process att skriva manus . Du kommer att skriva manuset med Anteckningar . Om notepad inte redan är på din startmeny komma åt den genom att skriva " Start> Alla program > Tillbehör > Anteckningar " . Anteckningar används för alla Windows Scripting inte annat är specificerat

    Sample script - . Efter att ha öppnat ett anteckningsblock session kommer du att skriva följande uppgifter Windows ( med notepad ) katalog

    . Alla parentheticals nedan är i informationssyfte och bör inte vara en del av manuset .

    Öppen ftp.calgaryu.edu ( IP -adress eller värdnamn ) dmdixo00 ( username ) % % bogieAB2 ( lösenord ) cd \\ user \\ home \\ bobfiles ( katalog där filerna som laddas ner sparas ) mget * jpeg - . ( få alla filer med JPEG förlängning som finns i katalogen bobsfiles ) sluta

    Spara filen som något som getjpegs.ftp . Du kommer att spara filen på din aktuella arbetskatalog eller en katalog som har angetts i förväg . I professionella miljöer , kommer arbetet kataloger har redan inrättats . Varhelst du sparar filen , är det viktigt att du vet den absoluta sökvägen för att komma Addera 3

    Skapa ett manus - . Unix . Alla skript i Unix kommer att skapas i editorn vi . I denna artikel förutsätts en viss förtrogenhet med VI . Om du är obekant se avsnittet Resurs för mer information om att komma igång med VI . För att skapa manus , skriver " vi bobfiles.ftp " på kommandoraden . När redaktören öppnas , skriv in följande text .

    # ! /Bin /ksh

    >>> ftp - i ftp.calgary.edu * > CD /user /home /bobfiles > mget * jpeg > Avsluta > EOF > echo " jag fick filerna "

    Spara filen genom att skriva . " : wq " . Filen har redan namngett i början . För att göra bobfiles.ftp körbar , kommer du skriva " chmod 755 bobfiles.ftp " på kommandoraden . Även Unix har några grafiska användargränssnitt , alla kommandon här skall kunna skrivas från kommandoraden . Även detta förutsätter en förtrogenhet med Unix . Se resurs avsnitt för att hitta mer information om att förstå grundläggande Unix .
    4

    Konfigurera . Netrc

    fil Review, är detta ytterligare ett steg när man skriver en Unix -fil . Men när du har gjort det en gång , har du bara att uppdatera informationen om du lägger till en annan maskin eller uppdatera IP-adresser . . Netrc är en konfigurationsfil som ska användas av Unix script . Om konfigurationsfilen är närvarande , kommer systemet att kontrollera den när FTP skriptet körs . Om filen inte finns , kan du skapa den med hjälp av editorn vi . Skriv " vi . Netrc " . Behörigheterna för . Netrc begränsas till 600 . För att ställa in behörigheter typen " chmod 600 $ HOME /.netrc " på Unix kommandorad . När du kör FTP skriptet , kommer maskinens namn i the.netrc filen läsas och tillhörande användarnamn och lösenord kommer att skickas till FTP-platsen . Informationen i den . Netrc bör likna exemplet nedan där " maskinen " är namnet på den dator eller domän som du har åtkomst . Login och lösenord finns i användarnamn och lösenord som överförs till FTP-platsen från den . Netrc filen .

    > Maskin ftp.calgaryu.edu inloggning dmdixo00 lösenord % % bogieAB2
    5

    kör skript

    Windows Review

    När du har sparat filen , måste du köra det . Observera att filen sparas i din nuvarande arbetskatalog eller en förinställd katalog där den är lätt åtkomlig . I Windows kan du ställa in filen att köras vid uppstart eller ställa in den att köra på bestämda tider . Kommandot för att köra filen i Windows är " ftp.exe - s " B : . \\ Getjpegs.ftp " "

    Unix

    Kör filen genom att skriva filnamnet bobfiles.ftp på kommandoraden och tryck enter . Du kan köra den från kommandoraden , ställa upp för att köra som ett startup script eller schemalägga det som ett cron-jobb för att köra på en viss tid .

    FTP erbjuder möjligheten att öppna en tillfällig FTP-session till hämta filer utan att skapa ett skript . Men om du har FTP-uppgifter som är repetitiva , sedan skapa ett skript kan automatisera uppgiften och sparar värdefull tid .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man ställer in en webbsida på en server
    ·Hur man kan förbättra läsbarheten av COBOL
    ·Hur man skapar ett lågpassfilter Använda Filter2 i MA…
    ·Grundläggande Algoritmer i datastrukturer
    ·Hur konvertera gemener till versaler i MIPS assemblerko…
    ·Hur man använder Asp.net Styra HTM filer
    ·Hur koden i Pascal
    ·Hur man skapar en klickbar bild Använda HTML Programme…
    ·Hur rekursivt att passera i en länkad lista
    ·Konvertera en DataView kolumn till ett heltal
    Utvalda artiklarna
    ·Hur man gör en Fakultet i CPP
    ·Vad är Interleave Coding
    ·Hur ställa in värdet av en iFrame
    ·Hur man tar bort en String Value in Regedit
    ·Så här ändrar en Marquee Med JavaScript
    ·Hur skall jämföra de skillnader i två rader i Oracle…
    ·iPhone Apps och filtillägg
    ·Hur man gör en pyramid av tecken med Java
    ·Hur man visar bilder i en Silverlight Datagrid
    ·Hur man tar ut bokstäver men lämna siffror i SQL
    Copyright © Dator Kunskap http://www.dator.xyz