FTP app in Wish
Posted by neo (The Architect), 1 February 2005This code here logs me into the ftp server but I am unable to execute any commands after that. The command Code:
Any idea what is wrong with this?
Posted by admin (Graham Ellis), 1 February 20051. Have you tried adding another expect for "ftp> " at the end of your script; it's possible that you're sending the ls but not waiting for any response from it .... I don't know where your program goes after this, but it's a common mistake to send a command then exit leaving the child process (ftp in your case) high and dry.
2. You should never end an expected regular expression with .* as you're likely to get inconsistent results in use. Sometimes it will match the complete response string and at other times just a part of it - it totally depends on how busy your systems are and what you swapping algorithms are doing at the time, and bugs based on this are nasty to find. I don't think it's the cause of the current problem, but I feel that I must warn you about it.
Posted by neo (The Architect), 1 February 2005Thanks, Will try and let you know.
How do i match those expressions then?
Posted by neo (The Architect), 1 February 2005Ok that worked fine. I next tried a exp_send "bye\r" command and exited by my script didn't
( i tried waiting for "221 Goodbye\.\r" )
Other Forum Posts
Follow us on ...
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: email@example.com • WEB: http://www.wellho.net • SKYPE: wellho