tmux脚本

 #!/bin/bash 

tmux new-session -d -s ssh  ;
tmux split-window -h
tmux select-pane -t 0
tmux send-keys "ssh zcmlc@192.168.1.31" C-m
tmux send-keys "cd /home/zcmlc/go/src/zcm_activity" C-m
tmux send-keys "ctl tail -f zcm_activity" C-m
tmux split-window -v
tmux select-pane -t 1
tmux send-keys "ssh zcmlc@192.168.1.31" C-m
tmux send-keys "cd /home/zcmlc/go/src/zcm_activity" C-m
tmux select-pane -t 2
tmux send-keys "mysql -uroot -p123456 --host 192.168.1.221 --sigint-ignore --auto-vertical-output" C-m
tmux send-keys "use zcmlc" C-m
tmux -2 attach-session -t ssh

解释

 #!/bin/bash 

tmux new-session -d -s ssh  ;  // 后台新建一个session
tmux split-window -h   // 切割窗口
tmux select-pane -t 0  // 选择0号窗口
tmux send-keys "ssh zcmlc@host" C-m   //向选择的窗口发送指令
tmux send-keys "cd /home/zcmlc/go/src/pro" C-m
tmux send-keys "ctl tail -f log" C-m
tmux split-window -v    //多次切割后每个小窗口的编号会变化
tmux select-pane -t 1
tmux send-keys "command" C-m
tmux send-keys "cd /home/zcmlc/go/src/zcm_activity" C-m
tmux select-pane -t 2
tmux send-keys "mysql -uroot -p123456 --host 192.168.1.221 --sigint-ignore --auto-vertical-output" C-m
tmux send-keys "use data" C-m
tmux -2 attach-session -t ssh  //挂载到之前运行的session上
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值