当我从当前 tmux 会话之外的脚本运行时tmux new-window
,如何指定新窗口应与哪个会话关联?
答案1
虽然没有非常清楚地记录,但事实证明窗口可以指定为session-name:window-number
,因此指定tmux new-window -t SESSION:
结果会在会话中创建一个新窗口。可以使用会话名称或默认号码。
答案2
只是改进@David的答案,因为它对我来说不是很清楚,我花了一些时间调查这一点。
假设我们使用以下命令创建了一个会话和一个窗口:
tmux new-session -d -s my-session-1 -n my-window-1 'sleep 10000'
要向其中添加一个新窗口:
tmux new-window -n my-window-2 -t my-session-1: 'sleep 10000'
(注意会话名称后面的冒号)