背景:
工作中有时会遇到需要在多个窗口并行执行任务,如何用脚本快速完成?因此有了下面这个脚本
脚本:
#!/bin/bash
gnome-terminal --tab --title=test1 --command="bash -c 'ssh -t server11 \"cd xxx;cmd1;cmd2cmd3\"'" \
--tab --title=test2 --command="bash -c 'ssh -t server10 \"cd xxx;cmd4;cmd5\"'"
脚本功能:
--tab:新开一个tab
--title:tab的标题
--command:执行的内容
bash -c :后面接窗口内想要执行的动作
ssh -t xx:ssh连接到xx服务器的屏幕上,并执行一系列动作。只是显示目标服务器的屏幕内容,并没有切换到目标服务器
注意事项: