From b064196ba7ecae2a58867e315f60265661c78c4c Mon Sep 17 00:00:00 2001 From: Alexander Schmidt Date: Mon, 19 Oct 2020 14:40:39 +0200 Subject: [PATCH] set exit status --- src/photosort-daemon.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/photosort-daemon.py b/src/photosort-daemon.py index cdd652d..7e91b32 100755 --- a/src/photosort-daemon.py +++ b/src/photosort-daemon.py @@ -5,6 +5,7 @@ import json import logging import os import signal +import sys import time from bunch import Bunch @@ -30,6 +31,8 @@ logging.basicConfig(format='[%(asctime)s] %(levelname)s: %(message)s', level=logging.getLevelName(args.log_lvl), datefmt='%m/%d/%Y %H:%M:%S') +status = 0 + with open(args.config_file) as f: cfg = json.load(f) @@ -37,7 +40,6 @@ bunches = [] for bunch_cfg in cfg['bunches']: bunches.append( Bunch(bunch_cfg) ) - for bunch in bunches: bunch.start() @@ -45,7 +47,10 @@ while not stop: for bunch in bunches: if not bunch.is_running(): stop = True + status = 1 time.sleep(2.0) for bunch in bunches: bunch.stop() + +sys.exit(status) -- 2.39.5