可能duplicate,但已关闭且无人接听。
由于我正在使用厨师进行自动化,因此可以通过预先启动的python Web服务器和第二个窗口自动启动tmux。 (这是专门针对我的开发环境)。并且这样做的唯一方法可能是从命令行指定参数。
我想要执行的命令在带有标题"守护进程"的窗口中:
source bin/activate
cd project
DEBUG=1 python app.py
我无法找到哪些命令行参数允许在启动tmux时预先执行命令,以及在启动时打开更多窗口。
答案 0 :(得分:1)
您希望在不附加会话的情况下创建会话(使用-d
选项),以便在实际附加之前发送其他tmux
命令以打开第二个窗口。
tmux new-session -t mysession -d 'source bin/activate; cd project; DEBUG=1 python app.py'
tmux new-window -t mysession
tmux attach-session -t mysession