Files
keyhunter-parser/core_keeper.sh

12 lines
574 B
Bash
Executable File

#!/bin/bash
# core trio keeper: parser + validator + exporter (separate file so pgrep -f
# never matches this keeper's own cmdline)
cd /root/keyhunter || exit 1
mkdir -p data
while :; do
pgrep -f "src/eternal_v10.py" >/dev/null || setsid nohup python3 src/eternal_v10.py >>data/parser.log 2>&1 </dev/null &
pgrep -f "src/validator_v10.py" >/dev/null || setsid nohup python3 src/validator_v10.py >>data/validator.log 2>&1 </dev/null &
pgrep -f "eternal_export.py" >/dev/null || setsid nohup python3 eternal_export.py >>data/export.log 2>&1 </dev/null &
sleep 60
done