I have a script which takes about half an hour to execute. I start it from ssh, in the background, so that in case my Internet connection flakes out the script will continue running. However, when my connection does indeed go down, the script continues for a while, but then terminates without completing. There is nothing wrong with the script, so it looks to me like there is some time limit on unattended background processes. Is this indeed the case? If so, is there anything I could do about it?