Linux 如何在另一个屏幕会话中运行程序?

Linux 如何在另一个屏幕会话中运行程序?,linux,bash,command-line,gnu-screen,Linux,Bash,Command Line,Gnu Screen,我想在另一个屏幕会话中运行程序 假设我这样启动屏幕 screen -S asti 然后我想在该会话中创建一个新窗口。这很容易: screen -S "asti" -X "screen" 这将在该会话中创建两个窗口 如何在该屏幕会话中运行程序 我试过: screen -S "asti" program 没用 我试过了-p标志。。。还有很多其他的尝试,但我没有做到 有人能帮我吗 提前感谢您的帮助和关心。如果要在运行特定命令的现有屏幕会话中启动新窗口,请使用 screen -S asti -X

我想在另一个屏幕会话中运行程序

假设我这样启动屏幕

screen -S asti
然后我想在该会话中创建一个新窗口。这很容易:

screen -S "asti" -X "screen"
这将在该会话中创建两个窗口

如何在该屏幕会话中运行程序

我试过:

screen -S "asti" program
没用

我试过了-p标志。。。还有很多其他的尝试,但我没有做到

有人能帮我吗


提前感谢您的帮助和关心。

如果要在运行特定命令的现有屏幕会话中启动新窗口,请使用

screen -S asti -X screen 'command'
要在现有屏幕窗口中输入文本,您需要使用
stuff
screen命令在屏幕窗口中“键入”

screen -S asti -p # -X stuff $'text to enter\n'

给该内部屏幕一个名称并直接将其定位(使用
-S
)?使用
-X
并“推”要运行的命令的转义转义序列?它的名称不是已经是“asti”了吗?你说的“推场景序列”是什么意思?我不知道怎么做。外部屏幕名为“asti”。而不是内部屏幕。暂时忘记转义序列。哦,你实际上不是指第二次屏幕会话。你是说第二个窗口。你在用什么发行版?