zoukankan      html  css  js  c++  java
  • Polysh实现多服务器批量执行shell

    安装

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

    目录/usr/bin/polysh
    示例

    polysh –user=root –hosts-file=ip.txt –password=p.txt
    #配置好主机地址ip.txt 不想输密码也可以提前配置公共key免密码登陆
    #登陆成功后即可批量执行命令

    语法结构
    Usage: /usr/bin/polysh [OPTIONS] HOSTS…
    Control commands are prefixed by “:”. Use :help for the list

    Options:

    • –version show program’s version number and exit
    • -h, –help show this help message and exit
    • –hosts-file=FILE read hostnames from given file, one per line
    • –command=CMD command to execute on the remote shells
    • –ssh=SSH ssh command to use [exec ssh -oLogLevel=Quiet -t
    • %(host)s exec bash –noprofile]
    • –user=USER remote user to log in as
    • –no-color disable colored hostnames [enabled]
    • –password-file=FILE read a password from the specified file. – is the tty.
    • –log-file=LOG_FILE file to log each machine conversation [none]
    • –abort-errors abort if some shell fails to initialize [ignore]
    • –debug print debugging information
  • 相关阅读:
    2017洛谷7月月赛总结
    poj3169 Layout
    poj3613Cow Relays
    洛谷P1418 选点问题
    poj3311Hie with the Pie
    poj1734Sightseeing trip
    poj3728The merchant
    洛谷P2420 让我们异或吧
    struts2.1笔记02:servlet简介
    struts2.1笔记01:MVC框架思想浅层理解
  • 原文地址:https://www.cnblogs.com/linuxde/p/8719523.html
Copyright © 2011-2022 走看看