import time from .database import initialize_database from .scheduler import start_scheduler, stop_scheduler from .ipc import start_ipc_server, stop_ipc_server def main(): initialize_database() start_ipc_server() start_scheduler() try: while True: time.sleep(60) except KeyboardInterrupt: pass finally: stop_scheduler() stop_ipc_server() if __name__ == "__main__": main()