linux多线程执行命令(扫描存活主机)

linux多线程执行命令(扫描存活主机)
#!/usr/bin/env python from threading import Thread import subprocess from Queue import Queue import time num_threads=10 iprange='192.168.230.' ips=[] iplist=range(250) for i in iplist: ips.append(iprange+str(i)) #print ips #time.sleep(5) #ips=['127.0.0.1','116.56.148.187','192.168.230.1','192.168.230.2','192.168.230.4'] q=Queue() def pingme(i,qu...

python邮件告警脚本

python邮件告警脚本
[root@localhost alertscripts]# pwd /usr/local/zabbix/share/zabbix/alertscripts [root@localhost alertscripts]# ls sendmail.py sendmail.sh.bak [root@localhost alertscripts]#sendmail.py [root@localhost alertscripts]# ./sendmail.py ‘收件人’ ‘主题’ ‘内容’ ------------------------------------------------------------------------------------------- #!/usr/bin/env python #co...

一屏python代码实现文件传送

一屏python代码实现文件传送
------------------------------------------------------------------- 服务端: 接收文件 #./file-server.py #!/usr/bin/python import SocketServer # Format: name_len --- one byte # name --- name_len bytes # data --- variable length # Save data to name into current directory addr = ('192.168.230.128', 1234) class MyTCPHandler (...

第一个Python程序

第一个Python程序
现在,了解了如何启动和退出Python的交互式环境,我们就可以正式开始编写Python代码了。 在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上。写程序也讲究一个感觉,你需要一个字母一个字母地把代码自己敲进去,在敲代码的过程中,初学者经常会敲错代码,所以,你需要仔细地检查、对照,才能以最快的速度掌握如何写程序。 在交互式环境的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果。现在,试试输入100+200,看看计算结果是不是300: >>> 100+200300 很简单吧,任何有效的数学计算都可以算出来。 如果要让Python打印出...