diff --git a/salt/strelka/filecheck/filecheck b/salt/strelka/filecheck/filecheck index 816125fcb..c1a151de4 100644 --- a/salt/strelka/filecheck/filecheck +++ b/salt/strelka/filecheck/filecheck @@ -83,3 +83,5 @@ if __name__ == "__main__": except KeyboardInterrupt: observer.stop() observer.join() + + logging.info("Exiting filecheck") diff --git a/salt/strelka/init.sls b/salt/strelka/init.sls index ec49787f7..b58bdfaa7 100644 --- a/salt/strelka/init.sls +++ b/salt/strelka/init.sls @@ -162,11 +162,9 @@ filecheck_script: - mode: 755 filecheck_run: - cmd.run: - - name: 'python3 /opt/so/conf/strelka/filecheck' - - bg: True - - runas: socore - - unless: ps -ef | grep filecheck | grep -v grep + cron.present: + - name: 'ps -ef | grep filecheck | grep -v grep || python3 /opt/so/conf/strelka/filecheck >> /opt/so/log/strelka/filecheck_stdout.log 2>&1 &' + - user: socore filcheck_history_clean: cron.present: