#!/usr/bin/python import os; import regex; def sendPage(): mailagent = os.popen("/usr/sbin/sendmail -t -n", 'w') mailagent.write("From: watch.py\n") mailagent.write("To: xxxxxxx@skytel.com\n") mailagent.write("Subject: aa down!\n") mailagent.write("\n") mailagent.write("aa server appears to have failed.\n") mailagent.close() serverpattern = regex.compile("aa_sserver") found = 0 for name in os.popen("ps -ax", 'r').readlines(): if serverpattern.search(name) != -1: found = 1 if found == 0: print "Sending page." sendPage()