My title might not be quite accurate, however screen is a great little utility that has a lot of leverage. My main use for it is to start an application and allowing it to run on my remote machine while I disconnect my ssh connection. Basically, just ssh into your remote machine and install screen. Then start the program with the ‘screen’ command. Now start your task, maybe a torrent with btdownloadcurses. Whenever you want to disconnect and leave the program to run press Ctrl-a d (Control and ‘a’ key, then ‘d’) to detach. Whenever you want to reattach to that session restart screen with the -r command, so ‘screen -r’ and voila you’re back!