Mig*_*uel 5 unix ssh terminal
我有一个终端通过ssh连接到外部机器,并在其中运行一个进程.是否有可能将执行移至后台,以便我可以关闭ssh连接而无需杀死它?如果是这样的话?
Jon*_*ton 9
按控制键+ Z,将暂停并将其发送到后台.然后输入bg继续它在后台运行.
bg
或者,如果您&在命令的末尾放置一个从头开始运行它.
&
这将使它在后台运行,一旦你注销它仍然会被杀死.为了在注销后保持运行,你需要"废弃"进程disown -h,这样shell就不会在需要在注销时被杀死的进程中计算它.有关详细信息,请参阅此帖子.
disown -h
小智 7
您也可以使用“screen”命令,一旦您与它分离,该命令将继续运行其中的进程。
归档时间:
8 年,1 月 前
查看次数:
4149 次
最近记录: