ssh关闭后程序依旧运行指令

ssh关闭后程序依旧运行指令

安辰
2023-11-16 0 评论 31 阅读 正在检测是否收录...
温馨提示:
本文最后更新于2023年11月16日,已超过164天没有更新,若内容或图片失效,请留言反馈。

通过SSH连接到某台计算机,并在该计算机上启动了一个程序,关闭SSH连接通常会导致我们的程序停止运行

通常情况下,如果你在SSH会话中启动了一个程序,关闭SSH连接后,该程序可能会继续在后台运行。但如果这个程序依赖于SSH会话或者终端的运行状态,那么它可能会被关闭或停止。这通常称为“nohup”(不挂断)命令或者使用“&”符号在后台运行程序。

要确保程序在SSH连接关闭后继续运行,我们可以使用以下方法之一:

使用 nohup 命令:在启动程序时使用nohup命令可以使其在后台运行并且不受SSH连接关闭的影响。示例:

nohup ./ANCHEN &

这将启动ANCEHN程序,并将其放置在后台运行,即使你关闭了SSH连接,它也会继续执行。

记住,在SSH连接关闭后,你可以再次连接到相同的计算机,并使用命令ps aux | grep ANCHEN(假设你的程序叫做ANCHEN)来检查该程序是否仍在运行。

0

评论 (0)

取消