在远程服务器上运行命令的工具

ssh-run的Python项目详细描述


ssh-run on PyPIssh-run on PyPIGitHub issues for ssh-run

依次在多个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-runMIT Licence下获得许可。

作者

Sam Clements在编写 DataSift

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
主类中的java访问方法   Javalog4j不读取它的log4j。属性文件   雅加达ee通过Java(web应用程序)使用iText/任何其他使用现成数据的库生成PDF报告   lua使用java阅读TeamSpeak 3消息   将日期转换为BST java   java Spring引用ProxyFactoryBean中带有ref的protoyype bean   如何使java只打印一条带有if语句的消息   java如何通过JavaMail从雅虎服务器发送电子邮件?   使用百分比和BigDecimal的java测试   java如何对字符串数组排序   java验证器+MVC+REST::更新问题   java如何阻止eclipse如此频繁地挂起?   java从AsyncTask(片段内)访问TextView   IDEJava:制作可调整大小和拖动的组件