Admin Follow Up
So yesterday I learned two things…and today I learned them again :)
1. Perl’s exec, “The “exec” function executes a system command and never returns”…which means if it’s executed in a loop, the loop will run once and never come back. Had I realized that is what that meant (I took that to mean that the thing you were execing wouldn’t be back) I would have used system()…which I did.
2. Eric pointed out in IRC that the cause of my disconnections was caused by a router setting and not ssh. While I wasn’t sure what was causing them, the below config changes did meet my needs. It must send a ping (or releated) every so often to make the router think there is some action between hosts. It was nice not to have to grep for .swp files today after short periods of inactivity.