import time import os import signal def alarm_handler(signum, frame): print("I'm an alarm hear me ring! (my ID is {})".format(signum)) def main(): print("I'm {}".format(os.getpid())) while True: time.sleep(1) if __name__ == "__main__": signal.signal(signal.SIGALRM, alarm_handler) try: main() except Exception as e: print(e)