假设我的 VPS 上有这个 Python 脚本:
# test.py
import time
while True:
print('tick...')
time.sleep(10)
如果我使用 SSH 登录我的 VPS 并运行此脚本,我可以看到tick...
控制台中出现消息。但是如果我注销并再次登录,一切都消失了。我可以看到htop
python 脚本仍在运行,只是没有在我的新 SSH 会话中打印任何内容。
有什么方法可以恢复最后的 SSH 会话,以便我可以再次看到我的脚本的结果?
我尝试了该screen
工具(screen -S test
-> python test.py
),但是重新连接到 SSH 后,当我尝试进入我的屏幕会话(screen - S test
)时,它只打印[screen is terminating]
。
答案1
该命令screen - S test
不正确。如果您想重新连接到名为“test”的已分离屏幕会话,则应使用以下命令
screen -R test