像 shell 选项或“模式”之类的东西可以保护该会话中运行的所有 GUI 进程在我杀死 shell 时不被杀死。这相当于对每个进程使用 nohup。
答案1
tmux
一种解决方案是在终端多路复用器(例如GNU )内运行所有命令screen
。然后,如果您从tumx
或会话中分离screen
或与会话断开连接ssh
,您正在运行的命令将继续,并且不会获得SIGHUP
.您可以重新连接并基本上从上次中断的地方继续。
此方法是进行任何远程管理的好方法,您不想在执行重要或长时间运行的操作时断开连接。