almostGood
Technical User
This may seem like a dumb question, but how do you disconnect a Telnet session cleanly once you are done?
I know how to establish one- connectmanual telnet portnumber.
But in my scripts I call several procedures (subroutines) and sometimes to be safe I rerun the above command at the beginning of it (because in a previous routine I may have switched to another telnet session). But if it happens that I was already connected to that telnet port I get a rude Busy! and it disconnects me.
The only way I have found to workaround this is to first run a telnet session to some unused port, then I have to wait at least 3 seconds (for the original telnet session to close) then I can reconnect to my original telnet session. Is there some faster way I can do this programmatically to release the telnet session without waiting 3 seconds?
I've tried hangup and disconnect immediately before running the manualconnect but those don't work, at least not without any delay added.
I know how to establish one- connectmanual telnet portnumber.
But in my scripts I call several procedures (subroutines) and sometimes to be safe I rerun the above command at the beginning of it (because in a previous routine I may have switched to another telnet session). But if it happens that I was already connected to that telnet port I get a rude Busy! and it disconnects me.
The only way I have found to workaround this is to first run a telnet session to some unused port, then I have to wait at least 3 seconds (for the original telnet session to close) then I can reconnect to my original telnet session. Is there some faster way I can do this programmatically to release the telnet session without waiting 3 seconds?
I've tried hangup and disconnect immediately before running the manualconnect but those don't work, at least not without any delay added.