Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过ssh远程启动屏幕会话并立即关闭ssh会话_Ssh_Gnu Screen - Fatal编程技术网

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

通过ssh远程启动屏幕会话并立即关闭ssh会话,ssh,gnu-screen,Ssh,Gnu Screen,我的目标是通过ssh远程到服务器,启动屏幕,启动脚本,让脚本运行,并退出ssh会话,同时让屏幕运行自己的python脚本。这就是我所拥有的: ssh -t myuser@hostname screen python somepath.py -s 'potato' 问题是,在运行它之后,我必须手动ctrl+a+d,然后自己退出ssh会话。有没有一种方法可以在不需要人工交互的情况下一次完成这一切 将-d-m添加到屏幕命令。删除-t 试试这个: ssh myuser@hostname screen

我的目标是通过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