在远程服务器上运行命令的工具
ssh-run的Python项目详细描述
依次在多个ssh服务器上运行shell命令。
安装
pip install ssh-run
用法
使用以下选项显示使用信息:
ssh-run –help
示例
在单个远程主机上运行命令:
ssh-run -h example.com – echo hello world
在多个远程主机上运行命令:
cat hosts | ssh-run -H - – echo hello world
在与厨师搜索匹配的主机上运行命令:
knife search -i “chef_evironment:staging” 2>/dev/null | ssh-run -H - – echo hello world
启动shell以运行多个命令:
ssh-run -h host1 -h host2
要求
在Python2.6及更高版本上运行,包括Python3。
许可证
ssh-run在MIT Licence下获得许可。