通过 ssh 远程启动屏幕会话并立即关闭 ssh 会话

Remotely starting a screen session through ssh and closing the ssh session immediately

我的目标是通过 ssh 远程连接到服务器,启动屏幕,启动脚本,让脚本 运行,然后退出 ssh 会话,同时保持屏幕 运行 自己python 脚本。这是我的:

ssh -t myuser@hostname screen python somepath.py -s 'potato'

问题是,在我 运行 它之后,我必须手动 ctrl + a + d,然后自己退出 ssh 会话。有没有一种方法可以在不需要人工交互的情况下一次完成所有操作?

-d -m添加到屏幕命令。移除 -t

试试这个:

ssh myuser@hostname screen -d -m python somepath.py