腻子在关闭时中止进程

Eug*_*y89 2 unix-shell

我是新手,所以问题很简单。通过腻子连接到服务器后,我想执行一些命令。假设该命令将执行很长时间(例如从大型存档或 mysql 备份中提取文件)。有没有办法以这样的方式执行命令,即在我关闭腻子后它不会被中止!

先感谢您!

Mic*_*man 10

最好的方法是运行screen,执行您的命令,然后使用 分离^A, D。当您再次 ssh 进入您的机器时,运行screen -r,您的会话将在您离开时重新连接。Screen 还可以做更多事情,请查看手册页以了解可能的内容。


mfi*_*nni 5

有一个名为“screen”的软件包需要安装在您登录的主机上。这与 putty 或 ssh 无关——这是 Unix shell 的工作方式。当您断开 shell 时,您将被注销,并且您的所有进程都会收到 HUP 信号。大多数(所有)进程关闭。“屏幕”使您的外壳继续运行,因此您可以稍后重新连接。