如果我 ssh 一个 Linux 服务器,启动一些进程,然后连接断开,会发生什么?

Ted*_*ong 3 linux putty

如果我putty一个Linux服务器,并做一些过程(例如,复制文件),当连接断开时,会发生什么?复制文件会继续还是被中断?

Hen*_*nes 6

如果您通过ssh连接到 linux 服务器并且连接断开,那么您正在运行的进程将收到停止信号。(通常是信号SIGHUP,从以前你通过调制解调器连接然后挂断了)。

这意味着进程将停止。
(就像当您注销时 Windows 上的事情会停止一样)

如果您不想让他们停止,那么您可以:

  1. 告诉进程忽略挂断信号。
    例子nohup make bzimage &
  2. 或者在screen和分离屏幕中运行命令。
  3. 或者在tmux.


归档时间:

查看次数:

385 次

最近记录:

12 年,10 月 前