ftp-client w/o controlling tty
From: T. Horsnell (tsh) (tsh_at_mrc-lmb.cam.ac.uk)
Date: 01/17/05
- Previous message: T. Horsnell (tsh): "ftp-client w/o controlling tty"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 17 Jan 2005 16:50:31 +0000 (GMT) To: Managers <tru64-unix-managers@ornl.gov>
Thanks to Lucio Chiappetti and Rob Leadbeater, I'm in business.
Lucio pointed out that with the -n switch, I could do
#ftp -n somehost < ftpcommandfile
and thus not need the .netrc. This works from my httpd->cgi script.
Rob Leadbeater also suggested the Perl Net::FTP, which I'll try later.
This may be a neater solution that my bunch of perl system calls.
Cheers,
Terry.
>Hi all,
>I'm trying to make an ftp transfer from with a cgi script, and
>want the ftp client to use my .netrc file. The cgi script is
>run by an http daemon owned by me.
>
>If I run the test command:
>
>#perl -e 'system "ftp desthost"'
>
>everything works as expected, and the userid, passwd and ftp commands are
>taken from .netrc. However when the command runs from within the cgi
>script (under the control of the http daemon and hence no controlling tty),
>the ftp command appears to try to run an interactive session, rather than
>using the .netrc file, and of course fails.
>
>Any ideas how I can force it to use .netrc? Or alternative means of doing
>the ftp? I've tried building the wu-ftp client but it moans about a lack
>of termcap.h :( Has anyone built alternative ftp clients on Tru64?
- Previous message: T. Horsnell (tsh): "ftp-client w/o controlling tty"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|