今天在阿里云服务部署IOT测试软件,
发现关闭SHH窗口,IOT程序也退出了。
查了半天资料,发现通过nohup指令能解决该问题。
以下是网上查找的资料,供自己查看。...原因
主要元凶: 挂断信号(SIGHUP) 信号
概念介绍
在Linux/Unix中,有这样几个概念:
进程组(process group): 一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程组长进程的...简而言之: 就是 ssh 打开以后, bash等都是他的子程序, 一旦ssh关闭, 系统将所有相关进程杀掉!! 导致一旦ssh关闭, 执行中的任务就取消了....相关问题
为什么守护程序就算是 ssh 打开的, 关闭ssh也不会影响其运行?...如何解决方案
在远端开启 tmux , 在 tmux 里运行程序, 此时运行的程序属于 tmux 的进程组, 不属于 ssh 进程组.