通过SSH连接到某台计算机,并在该计算机上启动了一个程序,关闭SSH连接通常会导致我们的程序停止运行
通常情况下,如果你在SSH会话中启动了一个程序,关闭SSH连接后,该程序可能会继续在后台运行。但如果这个程序依赖于SSH会话或者终端的运行状态,那么它可能会被关闭或停止。这通常称为“nohup”(不挂断)命令或者使用“&”符号在后台运行程序。
要确保程序在SSH连接关闭后继续运行,我们可以使用以下方法之一:
使用 nohup 命令:在启动程序时使用nohup命令可以使其在后台运行并且不受SSH连接关闭的影响。示例:
nohup ./ANCHEN &
这将启动ANCEHN程序,并将其放置在后台运行,即使你关闭了SSH连接,它也会继续执行。
记住,在SSH连接关闭后,你可以再次连接到相同的计算机,并使用命令ps aux | grep ANCHEN(假设你的程序叫做ANCHEN)来检查该程序是否仍在运行。
评论 (0)