I'll bet everyone runs screen at least once in a while, right? I use screen all the time because I like to watch the output of my AIM bot and my Infobot and keep a bX session open, and I'm always running between home and work and using different SSH logins.
Sometimes, though, the SSH connection gets killed (for whatever reason). Normally logging back in and re-attaching the screen is all I need to do...
me@mybox:~$ screen -r
But sometimes it just hangs at that point and is never able to re-attach. I have tried such things as...
me@mybox:~$ screen -D -r <screen id>
me@mybox:~$ screen -D -RR <screen id>
But no luck :( I usually end up having to kill -9 all the programs I know were running under screen and starting over with a fresh screen. Does anyone have any insights into this?