简单的tmux启动程序,学习时间不到2分钟,应该可以在所有版本的tmux中工作
smux.p的Python项目详细描述
蓝精灵
最小的tmux启动程序,可设置的选项最少,速度最快 加速时间。
最初是为了方便复制(和交互)而创建的工具 调试)分布式系统错误,需要在许多服务器和 启动进程时,smux是一个通用的tmux启动程序,它的输入 在所有方面都类似于要在每个 终点站。
依赖关系
- Python2
- TMUX(任何版本)
安装
运行以下命令:
sudo pip install smux.py
使用(作为命令行工具)
创建一个新文件,可以从头开始,也可以通过复制Sample.smux。
(可选)指定PANES_PER_WINDOW和LAYOUT,如 使用信息。
对于要启动的每个窗格,请填写下表中的条目。
--------- command1 command2 command3
请注意,窗格不需要运行任何命令。
请进一步注意,窗格中的第一个命令 是ssh ...,然后是要在 远程服务器。
smux.py <input_file_name>
使用(作为库)
smux只有一个api调用create:
import smux smux.create(numPerWindow, [["command1_for_pane1", "command2_for_pane1"], ["command1_for_pane2", "command2_for_pane2"], ... ])