是否可以启动 tmux 可见会话

是否可以启动 tmux 可见会话

下面的代码将source ~/.bashrc在 tmux 下运行,但这不会在终端上打开 tmux。

#!/bin/bash
tmux new-session -d -s my_session 'source ~/.bashrc'

我想要上面命令的以下效果:

$ tmux
$ source ~/.bashrc

答案1

尝试这个:

#!/bin/bash
tmux new-session -d -s my_session
tmux send "source ~/.bashrc" C-m
tmux -2  attach-session -t my_session

它应该创建一个名为 的新会话my_session,执行命令并保持打开状态。

答案2

那这个呢:

#!/bin/tmux
source ~/.bashrc

相关内容