#!/usr/bin/python
[B]import signal[/B]
import sys
import time
def shutdown():
sys.exit(42)
[B]def sigTerm(signum, frame):
"SIGTERM handler"[/B]
print "Caught SIGTERM"
shutdown()
def main():
[b]signal.signal(signal.SIGTERM, sigTerm)[/b]
while 1:
time.sleep(1)
if __name__ == '__main__' or __name__ == sys.argv[0]:
try:
sys.exit(main())
except KeyboardInterrupt, e:
print "Interrupted!"
shutdown()