If I am working on a remote server (ssh) and I fork a process using bash & operator, will that process be killed if I am booted off the server due to server time-out? I’m pretty sure the answer is yes, but would love to know if there are any juicy details.
Share
It might depend, but generally when you log out with your “connection program” (e.g. ssh in your case although it could have been rlogin or telnet as well), the shell and children (I think?) will receive a SIGHUP signal (hangup) which will make them terminate when you log out. There are two common ways to avoid this, running the program you want to keep running through
nohuporscreen. If the server have some other time limitation on running processes you will have to look into that.