加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

polysh批量执行shell命令

发布时间:2020-12-15 16:25:00 所属栏目:安全 来源:网络整理
导读:安装polysh wgethttp://guichaz.free.fr/polysh/files/polysh-0.4.tar.gztar-zxvfpolysh-0.4.tar.gzcdpolysh-0.4sudopythonsetup.pyinstall 使用polysh Usage: /usr/bin/polysh [OPTIONS] HOSTS... Control commands are prefixed by ":". Use :help for the

安装polysh

wgethttp://guichaz.free.fr/polysh/files/polysh-0.4.tar.gz
tar-zxvfpolysh-0.4.tar.gz
cdpolysh-0.4
sudopythonsetup.pyinstall

使用polysh

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

创建一个host列表文件host.list,每一行为一个hostname或IP:

localhost

localhost.localdomain

localhost4

localhost4.localdomain4

node0003.nemongo.com

执行:polysh --user=root --hosts-file=host.list,当全部连接OK的时候,会提示一个ready (5)> ,这里的数字是host的个数。

clipboard

注意:登录的之前如果不想输入密码,可以预先配置好SSH无密码登录。

为了可以方便的使用shell脚本自动批量运行命令,可以加上参数--command,指定需要执行的命令:

clipboard[1]

本文出自 “烟花易冷” 博客,请务必保留此出处http://www.52php.cn/article/p-kxwcyhtv-bgy.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读