保留 SSH 会话的内容

保留 SSH 会话的内容

假设我的 VPS 上有这个 Python 脚本:

# test.py
import time

while True:
    print('tick...')
    time.sleep(10)

如果我使用 SSH 登录我的 VPS 并运行此脚本,我可以看到tick...控制台中出现消息。但是如果我注销并再次登录,一切都消失了。我可以看到htoppython 脚本仍在运行,只是没有在我的新 SSH 会话中打印任何内容。

有什么方法可以恢复最后的 SSH 会话,以便我可以再次看到我的脚本的结果?

我尝试了该screen工具(screen -S test-> python test.py),但是重新连接到 SSH 后,当我尝试进入我的屏幕会话(screen - S test)时,它只打印[screen is terminating]

答案1

该命令screen - S test不正确。如果您想重新连接到名为“test”的已分离屏幕会话,则应使用以下命令

screen -R test

相关内容