SSH屏幕:如何在Ctrl+;a和x2B;C
我正在会话SSH屏幕:如何在Ctrl+;a和x2B;C,ssh,Ssh,我正在会话run中运行代码。在这个会话中,我偶尔会通过Ctrl-ac创建一个新窗口(实际上,我想使用Ctrl-ad来分离这个会话)。然后我使用Ctrl-ad分离会话。但是,当我尝试再次进入会话运行以使用screen-r run检查运行进度时,我发现我无法进入运行代码的初始会话,而是进入了创建的新窗口,在该窗口中没有任何运行。屏幕-ls仅显示一个名为run的会话。但是top显示所有命令仍在运行。我如何进入运行我的代码的初始会话run?不清楚您试图描述的确切场景,但可能是screen-x@oryad
run
中运行代码。在这个会话中,我偶尔会通过Ctrl-ac
创建一个新窗口(实际上,我想使用Ctrl-ad
来分离这个会话)。然后我使用Ctrl-ad
分离会话。但是,当我尝试再次进入会话运行
以使用screen-r run
检查运行进度时,我发现我无法进入运行代码的初始会话,而是进入了创建的新窗口,在该窗口中没有任何运行。屏幕-ls
仅显示一个名为run
的会话。但是top
显示所有命令仍在运行。我如何进入运行我的代码的初始会话run
?不清楚您试图描述的确切场景,但可能是screen-x
@oryades我编辑了我的问题,试图让它更清楚screen-x run
无法运行。据我所知,您通过screen-S run
创建了一个screen会话,然后从该会话中分离,稍后,当您运行screen-r run
时,是否看不到初始会话?实际上,screen-r run
不会创建名为run的新会话,只会连接到现有会话。@oryades很抱歉造成混淆。我正在执行任务run
,希望使用Ctrl+ad
将其分离,但偶尔按下Ctrl+ac
,这会创建一个新窗口。然后分离会话,并希望使用screen-r run
再次连接运行my codes的会话。问题是我不能附加初始会话,而是附加创建的新窗口<代码>屏幕-ls仅显示一个名为run
的会话。如何连接初始会话?因此Ctrl+a
应在给定会话中切换窗口