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

smux.p的Python项目详细描述


蓝精灵

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

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

依赖关系

  • Python2
  • TMUX(任何版本)

安装

运行以下命令:

sudo pip install smux.py

使用(作为命令行工具)

  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第三方库


热门话题
无JPA的纯Hibernate ORM java SpringBoot配置   安卓会生成一组唯一的java数字   java我的自定义阵列列表每次启动时都会崩溃我不确定为什么会一直崩溃   Java继承;将子类传递给超类的抽象方法   java从没有if语句的数组中获取instanceof type   java中使用对象的温度转换   存储库接口的JavaSpringDataMongoDBeanXML配置   java JAXWS为iBM websphere、iBM web服务客户端添加寻址   数组试图返回Java中两个对象的面积之和   apache Spark java:columnNameOfCorruptRecord和badRecordsPath在加载csv时不工作   java无法创建。txt文件   java Hibernate与MySQL插入查询不一致   不考虑java Hazelcast分布式地图的最大大小   bash Java如何在父进程中设置环境变量