hss是一款可交互式的ssh批量执行命令的客户端,交互输入模式基于libreadline实现,使你能像操作bash一样地输入需要执行的命令,同时也支持命令搜索,历史命令纪录等。并且工具支持在输入命令时,按一下tab键,即可根据远程服务器的信息,进行文件路径和执行命令补全。另外命令的执行是异步的,无需等待一台机器命令执行完成才执行下一台的ssh操作,可支持同时操作数百台服务器。
hss还支持插件扩展,可通过Esc键将运行模式从remote切换到inner,在这里可处理一些批量操作:批量上传下载文件、动态增加删除机器、设置程序运行时的配置等,更多的有趣的功能可能将在后续版本逐渐添加。
支持:交互式输入:基于 libreadline。历史:响应C-r密钥。自动完成:从远程服务器上完成tab命令和路径的键。命令在所有服务器上并行执行。在启动之前,一台服务器上的执行无需等待另一台服务器上的执行完成。因此,我们可以同时在数百台服务器上运行命令。
评论