FAQ
Hi Anand,

I don't have enough perl practise to tell how to do it in perl.

But speaking in general terms you will have to copy your ftp-script by any
means available to one of the server
and execute it there.

If it is a perl script you need perl on the server.

You will have to log into the server using e.g. telnet to start the script.
Alternatively if available to you might use remote-shell (rsh) .

On CPAN you find net::telnet and net::rsh to automate what you need with
perl if you like.

I haven't used either of them, but they seem to work similar to net::ftp !


Mit freundlichen Gruessen / Best regards

Manfred Beilfuss





Anand.V@gxs.c
om An: Manfred.Beilfuss@dvag.com, Anand.V@gxs.com
Kopie: beginners@perl.org
20.07.2004 Thema: RE: Antwort: FTPing of files between remote servers.
15:50






Hi Manfred Beilfuss,


Thanks for the reply. Could you elaborate on running your perl-script or
any other ftp-script remote script .


Thanks & Best Regards,


Anand






-----Original Message-----
From: Manfred.Beilfuss@dvag.com
Sent: Tuesday, July 20, 2004 7:08 PM
To: Anand.V@gxs.com
Cc: beginners@perl.org
Subject: Antwort: FTPing of files between remote servers.






Hi Anand,


I fear that you will have to run our perl-script or any other ftp-script
remote on one of your servers, if you are bound to the ftp-protocol.
The only alternative is to copy it first to your desktop and then to the
second server.
Sorry but ftp is a protocol between two points.


Mit freundlichen Gruessen / Best regards


Manfred Beilfuss








Anand.V@gxs.c

om An: beginners@perl.org

Kopie:

20.07.2004 Thema: FTPing of files between
remote servers.
15:09









Hi All,


I am using following code to transfer a file from remote host to local
system.


sub transferEJSFiles{


$ftp = Net::FTP->new($sourceServer, Timeout => 30) or die "Can't

contact $sourceServer: $!";


$ftp->login($sourceUser,$sourcePassword) or die "Can't login
($sourceUser):", $ftp->message;





$ftp->cwd("/home/clients/pvcs/adk/Installables/$ejsVersion/ejs/solaris/")
or
die "Cannot change working directory ", $ftp->message;


$ftp->binary() or die "Cannot Convert to Binary Mode ",
$ftp->message;


$ftp->get
("setup","$ejsTargetRoot/$ejsVersion/ejs/solaris/setup") or
die "get failed for setup", $ftp->message;


$ftp->cdup() or die "Can't moveup to parent directory : ",
$ftp->message;





$ftp->get("archive.dat","$ejsTargetRoot/$ejsVersion/ejs/archive.dat") or
die
"get failed for archive", $ftp->message;


$ftp->quit;
}


Could some suggest how can i transfer a file from one remote host to
another
remote host using FTP module. Is there any way of doing this . Please guide

me


Regards
Anand

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupbeginners @
categoriesperl
postedJul 20, '04 at 2:31p
activeJul 20, '04 at 2:31p
posts1
users1
websiteperl.org

1 user in discussion

Manfred Beilfuss: 1 post

People

Translate

site design / logo © 2022 Grokbase