maybe a bit too nerdy
Friday, September 12th, 2008
MidpSSH on my Blackberry talking to a screen session on my home server running a bittorrent client (and no, this doesn’t mean that I was torrenting over a mobile network).

MidpSSH on my Blackberry talking to a screen session on my home server running a bittorrent client (and no, this doesn’t mean that I was torrenting over a mobile network).
A weird imagination is most useful to gain full advantage of all the features.
— screen(1) manual.
How did I manage to go for so long without knowing about screen? screen allows you to create several connection sessions to a terminal, switch between them, detach from them, then reconnect from anywhere. I’d previously had to to set up long-running remote jobs as background jobs, relying on nohup and various methods to prevent terminal output. But no more!
This page taught me all I know about screen: screen: Keep Your Processes Running Despite A Dropped Connection