python实现对其它主机的操作
来源:互联网 发布:spring mvc传对象数组 编辑:程序博客网 时间:2024/06/05 19:20
vim test.py
# !/usr/bin/env python# coding:utf-8################################### 该脚本可以查看指定的IP的主机名 ## 当然也可以查看主机状态 ## 修改相应命令就好 #################################### 该脚本主要用到了fabric这个工具,通过ssh执行命令# a代表您所需要操作的主机# com是您所需要执行的命令,在这我只是查看主机名,并过滤掉了其它无关信息# 其中‘********’代表root密码import osa = ['47.93.xxx.xxx','115.159.xxx.xxx']for i in a: t = 'root@'+i print t com = "fab -H %s -p ******** -- 'hostname' | grep 'out:' | grep -Ev 'out: $' | awk '{print $NF}'"%t c = os.popen(com) print c.readline()
这种方式个人觉得没什么效率,少量主机没什么问题。当然还可以增加报错提示:try。。。except。。。
阅读全文
0 0
- python实现对其它主机的操作
- python实现对HDFS的文件操作
- Python中常用的其它基本操作
- api实现对其它exe文件写入标准资源操作
- CentOS6.5禁用ICMP协议,即禁止其它主机对服务器的ping命令
- 对其它程序的编辑框进行操作
- Linux中在主机上实现对备机上目录及文件的操作的C代码实现
- python实现对excel表的读写操作(一)
- 利用python实现对鼠标的移动点击操作
- Python的队列其它
- 对ssh操作远程主机的部分认知
- python对文件的操作
- Python 对Oracle的操作
- python对json的操作
- python对MySQL的操作
- Python对EXCEL的操作
- Python对时间的操作
- Python 对字符串的操作
- 后缀自动机 重复旋律 5(求所有本质不同的子串)
- Mysql中那些锁机制之InnoDB
- Elasticsearch5.6搭建及拼音中文混合搜索实现
- [spark] RDD解析
- SSM实战项目——Java高并发秒杀API
- python实现对其它主机的操作
- Spring Boot + Spring Data + Elasticsearch example
- Eclipse Java注释模板设置详解
- MVVM模式
- 向量内积–笔记2017年10月3日
- 链表相关面试题
- 如何将PHP作为Shell脚本语言使用
- 关于DL中的过拟合中的dropout
- abstract class和interface