运维工具-Polysh 入门

Polysh 简介

Polysh 是一个交互式命令,可以在一台服务器上批量的对一批服务器进行处理,运行交互式命令。官方的简介如下:

Polysh is a tool to aggregate several remote shells into one. It is used to launch an interactive remote shell on many machines at once. It is written in Python and requires Python ≥ 2.4.

注: Polysh 是一个由几个远程脚本集合而成的工具,它被用于在许多服务器上运行一个交互式的远程脚本,由 Python 编写,最低要求为 Python 2.4 。

Polysh 安装

安装命令如下:

wget wget http://guichaz.free.fr/polysh/files/polysh-0.4.tar.gz
tar -zxvf polysh-0.4.tar.gz
cd polysh-0.4
sudo python setup.py install

即可安装成功,安装成功后,在有如下命令:/usr/bin/polysh

下面是一个脚本示例:

polysh '101.50.44.4<1-5>'

然后其会要求你输入下登录的密码,输入登录密码后,你远程还有其他的命令需要交互式处理的,直接输入那个命令,在进行处理即可。

Polysh的主页

有兴趣研究源码的可以看执行如下命令把源码DOWN下来:

git clone git://repo.or.cz/polysh.git

注:需要你安装了git

你可能感兴趣的:(polysh,运维,交互式)