1. SSH会话断开后,进程被终止
-
原因: 在大多数Linux系统中,PC端通过SSH登录板子启动的后台进程(例如使用
&
启动的进程)会与SSH会话绑定。当SSH会话断开时,系统会发送一个SIGHUP
信号给与该会话相关的所有进程,导致它们被终止。 -
解决方法:
-
使用
nohup
命令:
在启动后台进程时,使用nohup
命令,这样即使SSH会话断开,进程也不会被终止。例如nohup your_command &
-
注意:your_command 要使用绝对路径,然后按
Ctrl+C
退出nohup
,进程会继续运行。
-