使用Tmux控制多台Linux客户端

个人备忘用,细节不做陈述

sudo apt-install tmux

配置自动ssh链接 ssh-copyid

./start_driver.sh

#!/usr/bin/env sh
tmux start-server

tmux new-session -d -s roscore 'ssh azure-01@azure-01'

tmux selectp -t 0 
tmux splitw -h -p 33 'ssh azure-02@azure-02'

tmux selectp -t 1 
tmux splitw -h -p 33 'ssh azure-03@azure-03'

tmux select-layout even-horizontal



tmux selectp -t 0
tmux splitw -v -p 50 'ssh azure-07@azure-07'

tmux selectp -t 0
tmux splitw -v -p 50 'ssh azure-04@azure-04'

tmux selectp -t 2
tmux splitw -v -p 50 'ssh azure-10@azure-10'

tmux selectp -t 3
tmux splitw -v -p 50 'ssh azure-13@azure-13'



tmux selectp -t 5
tmux splitw -v -p 50 'ssh azure-08@azure-08'

tmux selectp -t 5
tmux splitw -v -p 50 'ssh azure-05@azure-05'

tmux selectp -t 7
tmux splitw -v -p 50 'ssh azure-11@azure-11'

tmux selectp -t 8
tmux splitw -v -p 50 'ssh azure-14@azure-14'


tmux selectp -t 10
tmux splitw -v -p 50 'ssh azure-09@azure-09'

tmux selectp -t 10
tmux splitw -v -p 50 'ssh azure-06@azure-06'

tmux selectp -t 12
tmux splitw -v -p 50 'ssh azure-12@azure-12'

tmux selectp -t 13
tmux splitw -v -p 50 'ssh azure-15@azure-15'

tmux selectp -t 0 

tmux setw synchronize-panes on


tmux send-keys -t roscore:0 'rosclean check' C-m
tmux send-keys -t roscore:0 'rosclean purge -y' C-m
tmux send-keys -t roscore:0 'roscore' C-m

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值