#!/usr/bin/env python import string, os VER = "mlog 1.00" hosts = ["weekend", "wingbat"] URI = "/~andreas/private/mlog.cgi?" print "Content-type: text/html" print "max-age: 0" print "expires: 0" print "pragma: no-cache" print "" print "" print "" print "" print "Motion Log" print "" print "

Motion Log

" print "" print '' print "
"


def hstlines(host):
	cmd = "/sbin/ping -c 1 -w 2 %s 2>&1 >/dev/null" % host
	r = os.system(cmd)
	if r == 0:
		p = os.popen("rsh %s tail -200 .heyu/logs/motion.log | grep -v again | tail -32" % host, "r")
		l = p.readlines()
	else:
		l = ["Host %s is unreachable      " % host]
	return l

rep = []
for host in hosts:
	rep.append(hstlines(host))

print ''
i = 0
print "" % string.join(hosts, '" % string.join(line, '      
%s
') while 1: line = [] f = 0 for h in rep: try: line.append(h[i][:-1]) f = 1 except: line.append("") if f == 0: break print "
%s
') i += 1 print '
' execfile("/home/andreas/cgi-bin/trailer.py")