#!/usr/bin/python
# encoding=utf-8
import os
import socket
import subprocess
import time
import itchat
itchat.auto_login()
'''
users=itchat.search_friends("老王")
userName= users[0]['UserName']
print(userName)
itchat.send('你好老王',toUserName=userName)
'''
def check_aliveness(ip, port):
sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sk.settimeout(1)
try:
sk.connect((ip,port))
#a='server %s %d service is OK!' %(ip,port)
#itchat.send(a, toUserName='filehelper')
#print ('server %s %d service is OK!' %(ip,port))
return True
except Exception:
a='server %s %d service is NOT OK!' %(ip,port)
#print ('server %s %d service is NOT OK!' %(ip,port))
itchat.send(a, toUserName='filehelper')
return False
finally:
sk.close()
return False
if __name__=='__main__':
while True:
check_aliveness('yourURL', 80)
time.sleep(3600)