【发布时间】:2014-02-05 22:07:08
【问题描述】:
我正在尝试构建一个 bash 脚本来启动屏幕会话、拆分屏幕然后调整其中一个屏幕的大小。下面是我从终端手动运行的。
$screen
$ cd /some/directory
Controla then ShiftS //将屏幕一分为二
Controlatab //导航到“新”屏幕
Controlc //创建另一个终端
Controla :resize -15 //调整屏幕大小
$cd /another/dictionary
Controlatab //导航到第一个屏幕
$clear
我已经编写了一些 bash 脚本,但没有使用击键。我一直在尝试在 bash 脚本中找到要发送 controla 的内容,但我不确定是否可以,或者在启动屏幕后是否可以与之交互屏幕那样。我还没有在我的谷歌搜索中找到任何东西。非常感谢任何帮助或指导。
【问题讨论】:
-
恕我直言,它不可能交互式脚本屏幕。你看过 tmux 吗? -> tmux scripting