Avatar billede havmaage Juniormester
03. februar 2002 - 19:35 Der er 3 kommentarer og
1 løsning

ftp scripts til unix

Hej!
Jeg kunne tænke mig at lave et script der kan ftp filer automatisk. Jeg ved at der findes nogle libraries til det, men ikke hvordan jeg kan bruge dem.

Er der nogen der kunne lægge et ganske simpelt lille eksempel til mig.

Jeg er ikke perl programmør men ved lidt om programmering generelt.

Avatar billede thomasledet Nybegynder
03. februar 2002 - 20:20 #1
Du kan jo soænd bare lave et script i bash eller i expect, som interface til fx ncftp...

ang ftp og perl, kan jeg henvise til dokumentationen på Net::FTP-modulet....
Avatar billede thomasledet Nybegynder
04. februar 2002 - 20:51 #2
#!/usr/bin/perl

use Net::FTP;

$ftp = NET::FTP-new("ftp.host.com") or die("Cant connect: $@\n");
$ftp->login($username,$password) or die("Couldn't login\n");
$ftp->cwd($directory) or die("Couldn't change directory\n");
$ftp->get($filename) or die("Couldn't get $filename\n");
$ftp->put($filename) or die("Couldn't put $filename\n");
$ftp->quit() or warn("Couldn't quit Oh well...\n");
Avatar billede havmaage Juniormester
04. februar 2002 - 22:52 #3
Tak for det Thomas! Det første svar var lige kryptisk nok for mig. Jeg er ikke så meget inde i den verden. dog kender jeg til expect og har engang lavet en ftp i det, men denne gang skulle det altså være i perl-
Jeg troede ikke bash shellen understøttede ftp og denb slags. Hbvor kan jeg læse mere om bash?

Ellers tak for svaret.
Avatar billede thomasledet Nybegynder
04. februar 2002 - 23:32 #4
O'reilly har lavet en rigtig god bog om det... bash kan som sådan heller ikke håndtere ftp... men kan ligesom expect "samarbejde" med andre programmer...

læs mere på http://www.oreilly.com

( http://www.oreilly.com/catalog/bash2/ )

du bør nok bestille bogen fra http://www.bol.com eller http://www.amazon.co.uk i stedet for O'reilly's eget site... det er nok det billigste...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester