Python版的并行管理工具:pypdsh

第一次使用pdsh这个工具时,用的不是很顺手,需要设置什么免密认证之类的操作,所以就想着用python做个类似的工具,当前实现的功能相对pdsh来说要少一些了,不过常用的发命令、传文件这种是完全没问题的。

安装

pip install pypdsh

使用

Python版的并行管理工具:pypdsh_第1张图片
使用参数

使用举例:

#向ip段192.168.1.[1-10,20-30,35,38,40-50]发送“ifconfig ens33”的命令,并在控制台仅获取ERROR级别的输出(日志默认保存到当前目录,且INFO以上级别)
pypdsh -i 192.168.1.[1-10,20-30,35,38,40-50] -c "ifconfig ens33" --log-level=error

源码

https://github.com/GuoTengda1993/pypdsh

你可能感兴趣的:(Python版的并行管理工具:pypdsh)