第一次使用pdsh這個工具時朝捆,用的不是很順手谢谦,需要設置什么免密認證之類的操作孩饼,所以就想著用python做個類似的工具,當前實現(xiàn)的功能相對pdsh來說要少一些了才写,不過常用的發(fā)命令葡兑、傳文件這種是完全沒問題的。
安裝
pip install pypdsh
使用
使用參數(shù)
使用舉例:
#向ip段192.168.1.[1-10,20-30,35,38,40-50]發(fā)送“ifconfig ens33”的命令赞草,并在控制臺僅獲取ERROR級別的輸出(日志默認保存到當前目錄讹堤,且INFO以上級別)
pypdsh -i 192.168.1.[1-10,20-30,35,38,40-50] -c "ifconfig ens33" --log-level=error