使用Xshell一键在多个会话中执行多个命令

背景

平时在工作中经常通过ssh远程操作Linux,由于我们负责的服务部署在超过5台服务器(相同的代码及路径),每次发布后执行重启都得重复操作5次关闭、检查、启动、查看日志,特别繁琐。
后来发现Xshell 7可以录制脚本,并且脚本还能多个会话同时执行,直接解放双手,这可得好好分享给团队用用。

文字描述

  1. 查看菜单栏中打开快速命令栏
  2. 在Xshell窗口底部双击添加脚本
  3. 选择类型运行脚本,选择已录制/编写好的vbs文件,就能在底部看到自己的脚本
    • 脚本的编写教程这里就不过多阐述啦,已经有好多博主教怎么做了,其实自己录制一个后就知道语法大概咋样,修改录制后的脚本即可)
  4. 打开多个会话后,右键底部已添加的脚本,选择执行->在连接的会话中即可执行

图解操作步骤

打开快速命令栏底部展示了快速命令栏
选择已录制好的vbs命令
右键点击命令可选择在链接的会话中执行
如图打开了两个ssh连接,两个都执行了关闭命令和ps命令,一个vbs中可以执行多行命令。
多个已连接的会话执行了命令

总结

  • 这个技巧可能不一定具有普适性,大家各取所需就好
  • 另外Xshell也能批量输入命令,像我之前想要对比各个服务的时间差异,直接输入一次date命令就能取得各个服务器的时间了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值