12 lines
495 B
Bash
Executable File
12 lines
495 B
Bash
Executable File
#!/bin/sh
|
||
set -e
|
||
# Сначала поднимаем HTTP, чтобы страница была доступна даже при сбое проверки
|
||
python3 /app/serve_no_cache.py &
|
||
# Первый запуск проверки (при ошибке не выходим — сервер уже слушает)
|
||
python3 /app/check_routes.py /data || true
|
||
# Каждые 15 минут обновляем данные
|
||
while true; do
|
||
sleep 900
|
||
python3 /app/check_routes.py /data || true
|
||
done
|