我有一个小的python程序,我想在远程服务器(Ubuntu)上运行它。但是关闭ssh连接后,该程序也会关闭。
在没有 ssh 连接的情况下如何保持该程序运行?
答案1
尝试以下几件简单的事情 -
在您正在运行的命令行末尾添加一个“&”字符,这将使该作业在后台运行,并且可能会起作用,或者
使用“屏幕”程序 - 运行屏幕,然后运行命令,然后将控制台从屏幕上分离。
答案2
您可以使用程序屏幕。登录 SSH 会话后,输入:
screen -S (name)
然后启动该过程。输入以下命令断开连接:
Ctrl-A then D
当您想要重新连接到该会话时,请重新通过 SSH 登录并输入:
screen -r (name)