diff --git a/sender.py b/sender.py index 7b0e590..2be7450 100644 --- a/sender.py +++ b/sender.py @@ -4,6 +4,7 @@ import daemon import time import signal import asyncio +import sys if not os.environ.get('HEARTBEAT'): hb = 60 * 15 # 15 minutos @@ -29,7 +30,8 @@ def main(): asyncio.run(main_loop()) def programCleanup(_signo, _stack_frame): - pass + log.info('Recibida señal de salida!') + sys.exit(0) run() diff --git a/server.py b/server.py index 57a8e39..964d892 100644 --- a/server.py +++ b/server.py @@ -4,6 +4,7 @@ import daemon import time import signal import asyncio +import sys if not os.environ.get('HEARTBEAT'): @@ -31,7 +32,9 @@ def main(): asyncio.run(main_loop()) def programCleanup(_signo, _stack_frame): + log.info('Recibida la señal de salida') mayordomo.stop() + sys.exit(0) run()