I am writing a script to automatically connect via ftp from a
CentOS-5 host to one of our older (non-*nix OS) systems. The only
common protocol that the remote host supports is ftp. What I want
to do is to capture the initial response that comes back from that
host before the user credentials are passed and log this
information.
I cannot seem to hit upon the right set of redirects to make this
happen. In my script I invoke ftp thus:
ftp -un "$TARGET_HOST" << EOS >> ${LOGGING_FILE} 2>&1
user $LOGON
dir
quit
EOS
When I connect to the host via ftp interactively from a session then
I see this:
Connected to host.domain.tld.
220 HP ARPA FTP Server [A0012H15] (C) Hewlett-Packard Co. 2000 [PASV
SUPPORT]
Remote system type is MPE/iX.
However, the first line that I find in the logging file is the
results of the dir command following the user command. Can someone
tell me how I can capture and log the initial response to the ftp
connection?
Thanks,
--
*** E-Mail is NOT a SECURE channel ***
James B. Byrne mailto:ByrneJB at Harte-Lyne.ca
Harte & Lyne Limited http://www.harte-lyne.ca
9 Brockley Drive vox: +1 905 561 1241
Hamilton, Ontario fax: +1 905 561 0757
Canada L8E 3C3