【发布时间】:2020-12-27 12:59:58
【问题描述】:
我编写了一个启动脚本来创建一个带有三个窗口的新 tmux 会话,其中一个窗口被垂直和水平分割:
#!/bin/bash
sV=awesome
tmux new -s "$sV" -n etc -d
tmux new-window -t "$sV":1 -n 'Email' "thunderbird"
tmux new-window -t "$sV":2 -n 'Firefox' "firefox"
tmux new-window -t "$sV":3 -n 'coding' "cd some-path"
tmux split-window -v
tmux split-window
tmux select-window -t "$sV":3
tmux -2 attach-session -t "$sV"
我的问题是只创建了两个窗口(Firefox 和拆分窗口),拆分窗口只水平拆分一次。除了cd 命令之外,这些命令都能正确执行,我猜这是因为命名窗口不存在。
我对 tmux 很陌生,所以我想我犯了一些非常明显的初学者错误。非常感谢您的帮助。
【问题讨论】:
标签: bash shell scripting sh tmux