#!/usr/bin/python # poor man's last import utmp from UTMPCONST import * import time a = utmp.UtmpRecord(WTMP_FILE) print "%-10s %-10s %-30s %-20s" % ("USER", "TTY", "HOST", "LOGIN") while 1: b = a.getutent() if not b: break if b[0] == USER_PROCESS: print "%-10s %-10s %-30s %-20s" % (b.ut_user, b.ut_line, b.ut_host, time.ctime(b.ut_tv[0])) a.endutent()