分类目录归档:Linux 相关

关于一些linux的技术资料和自己工作学习中的体会。

python脚本实现对不同主机执行不同命令

前提: 运行脚本的主机对需要执行命令的主机可以通过ssh密钥登录。 主机IP如: 192.168.1.1/2/3/4/5 创建一个配置文件实现对主机登录和执行命令的分离 config.ini 内容如下 [HOST_LIST] CENTOS1:192.168.3.101 CENTOS2:192.168.3.102 CENTOS3:192.168.3.103 CENTOS4:192.168.3.104 CENTOS5:192.168.3.105 [COMMANDS] FINGERPRINI1:uname -a FINGERPRINI2:df -h 分别登录到各个主机然后执行命令。 脚本内容如下: #!/usr/bin/env python import subprocess import ConfigParserfrom threading import Threadfrom Queue import Queueimport time “””A threaded ssh-based command dispatch system””” start = time.time() … 继续阅读

发表在 Linux 相关, 技术资料 | 评论关闭