python多线程运维脚本
来源:互联网 发布:淘宝网企业开店费用 编辑:程序博客网 时间:2024/06/13 22:34
需求,有一个IP列表文件 ip.txt,里面有1000个ip,那么我要用python同时来处理这1000个IP。
先看ip.txt
192.168.1.1
192.168.1.2
192.168.1.3
......
192.168.1.1000
先看ip.txt
192.168.1.1
192.168.1.2
192.168.1.3
......
192.168.1.1000
多线程并发脚本
#!/usr/bin/pythonimport threadingimport sysimport osimport timedef ssh_cmd(ip): //定义一个ssh_cmd函数 用于发呆5秒,输出ip time.sleep(5) print ipdef ssh_cmd_spit(list): //定义一个ssh_cmd_spit函数,用于执行分割后的ip列表 for j in list: j = j.strip("\n") ssh_cmd(j)def thread_main(count): //定义一个thread_main函数,用于设置每个进程处理的IP个数,设置为1,那么1000个IP需要同时开1000个线程,设置为50,那么需要20个线程来同时处理。 file = open("ip.txt") f = file.readlines() for i in range(0,len(f),int(count)): b = f[i:i+count] t = threading.Thread(target=ssh_cmd_spit,args=(b,)) //添加线程 t.start() //处理线程if __name__ == '__main__': thread_main(1)
0 0
- python多线程运维脚本
- python 多线程脚本
- C++ 多线程调用Python脚本
- 几个python运维脚本
- 【Python运维脚本】Python监控磁盘
- Python多线程自动刷票脚本
- python多线程http压力测试脚本
- python多线程SSH登录并发脚本
- 【Python运维脚本】生成随机密码
- python常用运维脚本实例
- python常用运维脚本实例
- 实用自动化运维Python脚本
- 【Python运维脚本】Python监控内存(swap)的使用率
- 【Python运维脚本】Python监控网卡流量
- 【Python运维脚本】Python监控系统负载
- 【Python运维脚本】Python监控CPU情况
- Python篇----多线程1TB数据生成脚本
- python实现多线程post方法进行压测脚本模板
- 日经社説 20150124 ECB量的緩和が政府に迫る構造改革
- Launcher2 自定义应用快捷方式图标
- 我所理解的设计模式(C++实现)—— “一句话总结”和索引
- XMPP roster 离线加好友会导致UI卡住的解决方法
- CF GYM 100548 Built with Qinghuai and Ari Factor(2014ACM西安现场赛Problem A)
- python多线程运维脚本
- 我所理解的设计模式(C++实现)——访问者模式(Visitor Pattern)
- 社説 20150124 白鵬33度目優勝 大相撲史に名を刻む偉業だ
- codebook码本算法
- iOS WebP图片格式
- 我所理解的设计模式(C++实现)——策略模式(Strategy Pattern)
- 社説 20150124 邦人人質事件 解放へあらゆる手段を尽くせ
- 我所理解的设计模式(C++实现)——状态模式(State Pattern)
- python处理xml(写着玩)