编写 GNU 屏幕脚本

Pha*_*ani 5 gnu-screen

我一直在尝试接受 GNU Screen 中的脚本编写。阅读手册页和其他一些示例后,我了解到我们可以使用命令at-X参数将命令发送到屏幕会话。

让我解释一下我的情况。我需要编写一个在现有屏幕会话中运行的脚本。该脚本应创建新窗口,设置其标题,浏览到特定目录并在每个窗口中运行程序。

该命令的问题at是我一次只能发送一个命令。当我使用命令创建新窗口时at,我将无法获取该新创建窗口的窗口号。因此,我将无法向该新窗口发送更多命令。如何检索这个新窗口的窗口号?

Mar*_* M. 3

创建新窗口时,您可以使用(例如)screen指定名称,并使用附加参数(例如)将命令发送到此特定屏幕-t-t test-X-pscreen -p test -X eval 'yourcommand --yourparameter'