简单的tmux启动程序,学习时间不到2分钟,应该可以在所有版本的tmux中工作

smux的Python项目详细描述


蓝精灵

最小的tmux启动程序,可设置的选项最少,速度最快 加速时间。

最初是为了方便复制(和交互)而创建的工具 调试)分布式系统错误,需要在许多服务器和 启动进程时,smux是一个通用的tmux启动程序,它的输入 在所有方面都类似于要在每个 终点站。

依赖关系

  • Python2
  • TMUX(任何版本)

安装

运行以下命令:

sudo pip install smux

使用(作为命令行工具)

  1. 创建一个新文件,可以从头开始,也可以通过复制Sample.smux

  2. (可选)指定PANES_PER_WINDOWLAYOUT,如 使用信息。

  3. 对于要启动的每个窗格,请填写下表中的条目。

    ---------
    command1
    command2
    command3
    

    请注意,窗格不需要运行任何命令。

    请进一步注意,窗格中的第一个命令 是ssh ...,然后是要在 远程服务器。

  4. 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"],
         ...
         ])

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Jackson生成所需的JSON响应   使用XMLStreamWriter将java附加到XML   java找不到适用于addAll的方法(List<Integer>)   java如何保存以前在GridLayout上单击过的组件的位置   如何从其他类修改arraylist?JAVA   java Spring引导和GCP连接云SQL实例和springcloudgcpstartersqlpostgresql尝试SSL,但延迟启动   javascript为什么Java无限循环是可能的?对此有什么建议   java如何更改书写器的颜色。普林顿   LinkedBlockingQueue的java内部工作   Java方法从未到达(?)大体上   java Android地图视图未加载内容   正则表达式Java条件   java如何在Javadoc中格式化包含@和{符号的代码段?   excel用Java从Office和PDF文件中提取文本   java音乐无法在可执行文件中播放。Jar文件   java为什么视图没有更新?   googleoauthjavaclient因twitch而失败   java加载纹理LWJGL