OK, I have made some progress. I ran the perl debugger and after the 2nd print statement, the debugger throws following error:
croak (ILLEGAL_ARGUMENT . " missing argument 'string'.") unless ($send
+);
croak (ILLEGAL_STATE_NO_SSH_CONNECTION);
When I look into the "package Net::SSH::Expect", it is mentioned right on the top that:
use constant ILLEGAL_STATE_NO_SSH_CONNECTION => "IllegalState: you don
+'t have a valid SSH connection to the server";
So,..my assumption in my previous replies was correct, the script is ignoring the "send " statement because now I realize that by teh time the script reaches to execute the "send" statement, the ssh connection does not remain active.
Could you please help me figure this out, I cannot reason why would my ssh connection get closed ??
|