4

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

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

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

4

1 回答 1

3

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

于 2012-08-03T20:34:50.673 回答