12 lines
574 B
Bash
Executable File
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
|