in reply to Re: Re: Re: can't get to CPAN prompt
in thread can't get to CPAN prompt

After doing all your great suggestions I was able to get my CPAN prompt and install Net::FTP. Thinking that everything was ok, I then ran my script that uses Net::FTP and for some reason my script just sits there, doing nothing..... I have verified that the machine that I'm contacting does allow FTP access and even ran my script on a different machine and it worked fine. However on this machine that I've been working on, it just for some reason just sits there? I can't figure out what is wrong: Below is a snippet of my code: I realize that there is a much better way of doing what my script does of gettting a list of files but for the life of me I can't seem to figure out what is wrong? It just sits there....
#!/usr/bin/perl use Net::FTP; @arrayOfFiles = qw/ testfile1.txt testfile2.txt testfile3.txt testfile +4.txt /; $ftp = Net::FTP->new("XXX.XXX.XXX.XXX", Debug => 0) or die "Could not +connect: $@\n"; $ftp->login("Macaroni","password"); $ftp->cwd("Desktop/DownloadableFiles"); $ftp->ascii(); foreach $getthisfile (@arrayOfFiles) { print $getthisfile; $ftp->get("$getthisfile"); } $ftp->quit; system("cat @arrayOfFiles > catfiles.txt");

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: can't get to CPAN prompt
by nothingmuch (Priest) on Apr 17, 2003 at 00:30 UTC
    Have you tried manually connecting via FTP? perhaps theres an intermediate problem. Raising the debugging level might also help realizing where the problem lies. If you type 'netstat' in the command line whilst the script hangs you may also see the connection listed, and what state it is in.

    Please try to provide more info....

    -nuffin
    zz zZ Z Z #!perl