#! /usr/bin/env python import sys, os, signal if len(sys.argv) < 3: print >> sys.stderr, "usage: timebound " print >> sys.stderr, "where:" print >> sys.stderr, " program to execute" print >> sys.stderr, " max allowed time" sys.exit(2) signal.alarm(int(sys.argv[1])) os.execvp(sys.argv[2], sys.argv[2:])