In the last episode (Jan 28), Dixit, Viraj said: > The script that I have setup does not work if I run the .netrc file. I > ran the commands in ftp -v mode and it did not like machine command, did > not like passwd or pwd etc.
The commands in .netrc are not the same ones that you send on the ftp commandline (except for the macdef block), so that's to be expected. I just tried your sample netrc file (with changes to match my system) and it worked just fine: (d...@dan.19) /tmp> cat ~/.netrc machine 127.0.0.1 login dan password xxxxxx macdef init binary lcd /tmp cd / get COPYRIGHT quit (d...@dan.19) /tmp> ftp 127.0.0.1 Connected to 127.0.0.1. 220 studio FTP server (Version 6.00LS) ready. 331 Password required for dan. 230 User dan logged in. Remote system type is UNIX. Using binary mode to transfer files. binary 200 Type set to I. lcd /tmp Local directory now: /tmp cd / 250 CWD command successful. get COPYRIGHT local: COPYRIGHT remote: COPYRIGHT 229 Entering Extended Passive Mode (|||62084|) 150 Opening BINARY mode data connection for 'COPYRIGHT' (6191 bytes). 100% |*************************************| 6191 11.48 MB/s 00:00 ETA 226 Transfer complete. 6191 bytes received in 00:00 (6.32 MB/s) quit 221 Goodbye. (d...@dan.19) /tmp> ls -l /COPYRIGHT COPYRIGHT -r--r--r-- 1 root wheel 6191 Jan 13 11:14 /COPYRIGHT -rw-r--r-- 1 dan wheel 6191 Jan 13 11:14 COPYRIGHT If all you really want to do is download a single file from a remote server, you can give ftp a url-style commandline argument and it will log in and download the file automatically: http://www.freebsd.org/cgi/man.cgi?query=ftp#AUTO-FETCHING_FILES (d...@dan.19) /tmp> ftp ftp://dan:xx...@127.0.0.1/%2fCOPYRIGHT Connected to 127.0.0.1. 220 studio FTP server (Version 6.00LS) ready. 331 Password required for dan. 230 User dan logged in. Remote system type is UNIX. Using binary mode to transfer files. 200 Type set to I. local: COPYRIGHT remote: /COPYRIGHT 229 Entering Extended Passive Mode (|||57935|) 150 Opening BINARY mode data connection for '/COPYRIGHT' (6191 bytes). 100% |*************************************| 6191 4.42 MB/s 00:00 ETA 226 Transfer complete. 6191 bytes received in 00:00 (2.52 MB/s) 221 Goodbye. -- Dan Nelson dnel...@allantgroup.com _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"