Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe maak je een FTP script schrijven
FTP staat voor File Transfer Protocol . Het is precies wat het inhoudt , een manier waarop bestanden worden overgedragen of opgehaald via het internet . Normaal gesproken een FTP-sessie wordt gebruikt om verbinding met een server of een externe computer om bestanden uploaden en downloaden , evenals synchroniseren mappen . Synchronisatie gaat ervoor te zorgen dat de map op de lokale en externe computers hebben dezelfde gegevens . Het schrijven van een FTP script automatiseert deze functies en maakt werkprocessen stroom smoother.Why automatiseren FTP-sessies ? Als je een systeembeheerder of zelfs als je gewoon gebruik van FTP om bestanden te updaten naar host-server van uw website van uw lokale server , zal je een aantal taken die zijn routine en repetitieve ondernemen . Als u deze taken in een script te plannen en zet deze om te draaien , hetzij tijdens het opstarten of als een cron job kan kostbare tijd besparen . Een cron job wordt gebruikt in de smaken van Unix naar schema 's , gebeurtenissen of toepassingen die moeten worden uitgevoerd op een bepaalde tijd . Of je nu een programma uit te voeren elke dag of elke andere maand , het automatiseren van de taak met behulp van scripts kan veel tijd besparen . Bijvoorbeeld , kunt u een script dat wordt aangesloten op uw server , upload bestanden en brengt ze naar uw website server te schrijven . Wat je nodig hebt
Computer
Gids voor fundamentele shell scripting en Windows scripting
Notepad ( een toepassing die wordt gevonden op alle pc- installaties ) op Een softwareprogramma naar een FTP- client te installeren als men niet reeds geladen
Toon Meer Aanwijzingen
schrijven van een eenvoudige FTP script voor werk automatisering
1

Leer FTP -commando's . FTP is een basisprogramma dat is eenvoudig te gebruiken . De basis commando's die u zult waarschijnlijk moeten gebruiken zal open zijn ( initiëren een login sessie met de afstandsbediening [ gastheer ] machine ) , lcd (local change directory - verandert de map op uw lokale computer ) , krijgen ( te downloaden van een bestand van externe computer ) , zet ( te uploaden bestand naar externe computer ) , cd ( change directory - om mappen te veranderen op het externe systeem ) , mget ( downloaden van meerdere bestanden van de computer op afstand ) , mput ( meerdere bestanden te uploaden ) pwd ( druk bezig [ huidige ] directory ) , ls ( list bestanden in de huidige directory ) rmdir ( verwijder de externe directory ) en stoppen (laat de externe FTP- sessie ) . kopen van 2

Maak een script ( in Windows ) . Als je eenmaal weet wat je wilt doen is het een eenvoudig proces om het script te schrijven . Je zal het schrijven van het script met Kladblok . Als kladblok is nog niet op uw startmenu openen het door het intikken van " start > alle programma's > accessoires > Kladblok " . Notepad wordt gebruikt voor alle windows scripting , tenzij een ander programma is opgegeven

Voorbeeld script
- . Windows ( met notepad ) op

Na het openen van een notitieblok sessie zult u de volgende informatie te typen . Alle parentheticals hieronder zijn voor informatieve doeleinden en mag niet een deel van het script .

Geopend ftp.calgaryu.edu
( ip -adres of de hostnaam ) dmdixo00 (gebruikersnaam ) % % bogieAB2 ( vergeten ) cd \\ gebruiker \\ home \\ bobfiles ( map waarin de te downloaden bestanden worden opgeslagen ) mget * jpeg - . ( krijgen alle bestanden met de jpeg extensie die in de directory bobsfiles bestaat ) quit

Sla het bestand op als iets als getjpegs.ftp . U zult het bestand naar uw huidige werkmap of een map die is vooraf aangegeven te slaan . In professionele instellingen , werk mappen zal zijn al ingesteld . Waar u het bestand opslaat , is het belangrijk dat u weet het absolute pad voor toegang
3

Maak een script - . Unix . Alle scripts in Unix wordt gemaakt in de vi editor . Dit artikel wordt ervan uitgegaan enige vertrouwdheid met vi . Als je niet bekend bent zie de bron sectie voor meer informatie over het beginnen met vi . Om het script te maken , typt u " vi bobfiles.ftp " op de opdrachtregel . Wanneer het venster editor wordt geopend , typt u de volgende tekst .

# ! /Bin /ksh

>>> ftp - i ftp.calgary.edu
* > cd /gebruiker /home /bobfiles > mget * jpeg > quit > EOF> echo " ik heb de bestanden "

Sla het bestand op door te typen . " : wq " . Het bestand is al genoemd in het begin . Om bobfiles.ftp uitvoerbaar te maken , zal je typt " chmod 755 bobfiles.ftp " bij de opdrachtprompt . Hoewel Unix heeft wel een aantal grafische gebruikersinterfaces , alle commando's zijn hier vanaf de opdrachtregel te worden getypt . Ook dit veronderstelt een vertrouwdheid met Unix . Zie de bron sectie voor meer informatie over het begrijpen van fundamentele Unix vinden .
4

configureren . Netrc bestand

Dit is een extra stap bij het schrijven van een Unix -bestand . Echter , nadat je het een keer hebt gedaan , hoeft u alleen de informatie bij te werken als u een andere machine toevoegen of bijwerken IP-adressen . . Netrc een configuratiebestand dat wordt gebruikt door de Unix script . Als het configuratie bestand aanwezig is , zal het systeem controleren wanneer de FTP- script wordt uitgevoerd . Als het bestand niet aanwezig is , dan kun je deze maken met de vi editor . Typ " vi . Netrc " . De permissies voor . Netrc zijn beperkt tot 600 . Als u de machtigingen type " chmod 600 $ HOME /.netrc " bij de Unix commandoregel te stellen . Wanneer u de FTP- script uit te voeren , zal de naam van de machine in the.netrc bestand worden gelezen en de bijbehorende gebruikersnaam en wachtwoord worden doorgegeven aan de FTP-site . De informatie in de . Netrc moet zijn vergelijkbaar met het voorbeeld hieronder waar " machine" is de naam van de computer of het domein dat u toegang . Login en het wachtwoord verwijzen naar de gebruikersnaam en wachtwoord die worden doorgegeven aan de FTP-site van het . Netrc bestand .

> Machine ftp.calgaryu.edu login dmdixo00 wachtwoord % % bogieAB2
5

Voer de scripts

In Windows

Na het opslaan van het bestand , moet je draaien . Let op: het bestand wordt in uw huidige werkmap of een vooraf ingestelde directory waar het gemakkelijk toegankelijk worden opgeslagen . In Windows kunt u het bestand ingesteld om bij het opstarten of het op te zetten om te draaien op vaste tijden. De opdracht om het bestand uit te voeren in Windows is " ftp.exe - s " B : . \\ Getjpegs.ftp " "

Unix


Het bestand uitvoeren door het intikken van de bestandsnaam bobfiles.ftp op de opdrachtregel en druk op enter . Je kunt het draaien vanaf de command line , stel het uit te voeren als een opstartscript of plan het als een cron job om te draaien op een bepaald tijdstip .

FTP
biedt de mogelijkheid om een ad hoc FTP-sessie openen naar bestanden te halen zonder een script . Echter , als je FTP- taken die zijn repetitieve , dan is het maken van een script kan de taak te automatiseren en bespaart kostbare tijd .

Previous: Next:
  Computer Programming Languages
·Hoe maak je een opgeslagen pro…
·Wat is SQL syntax highlighting…
·Hoe maak je een Root Domain He…
·Verschillen tussen Structures …
·Hoe te Lisp Programma uitvoere…
·Video Game Editing Software 
·Wat zijn de functies van een T…
·Hoe te Drools gebruiken Met Gr…
·? Hoe werkt een computer uitvo…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je object Methode Locate IVX 
·Hoe maak je een staafdiagram in Java 
·Hoe maak je toegang tot een Remote MySQL…
·Ongeveer een Binary om de Hex File Conve…
·Om te lezen hoe een bestand een lijn op …
·Hoe om bestanden te sluiten in C 
·Hoe maak je een PHP- pagina maken in een…
·Hoe te Turn on MySQL Fulltext in cPanel 
·Hoe een STL Vector Terugkeer van een nie…
Copyright © Computer Kennis https://www.nldit.com