Podívejte se na program "nohup".
Doporučil bych použít GNU Screen. Umožňuje vám odpojit se od serveru, zatímco všechny vaše procesy nadále běží. Nechápu, jak jsem bez něj žil, než jsem věděl, že existuje.
Když je relace uzavřena, proces přijímá signál SIGHUP, který zjevně nezachycuje. Můžete použít nohup
příkaz při spouštění procesu nebo vestavěný příkaz bash disown -h
po spuštění procesu, abyste tomu zabránili:
> help disown
disown: disown [-h] [-ar] [jobspec ...]
By default, removes each JOBSPEC argument from the table of active jobs.
If the -h option is given, the job is not removed from the table, but is
marked so that SIGHUP is not sent to the job if the shell receives a
SIGHUP. The -a option, when JOBSPEC is not supplied, means to remove all
jobs from the job table; the -r option means to remove only running jobs.