#!/bin/bash set -e # node /proxy_cache_thing/dist/index.js & # CACHE_PID=$! # /httptoolkit-server/bin/run start -c /certificates & # HTTPTOOLKIT_SERVER_PID=$! bash /conf/docker-entrypoint.sh & ANDROID_PID=$! function check_dead() { # if ! ps -p $CACHE_PID > /dev/null; then # echo "[ERROR] The proxy cache died, exiting..."; # exit 1; # fi # if ! ps -p $HTTPTOOLKIT_SERVER_PID > /dev/null; then # echo "[ERROR] The httptoolkit_server died, exiting..."; # exit 1; # fi if ! ps -p $ANDROID_PID > /dev/null; then echo "[ERROR] The android emulator died, exiting..."; exit 1; fi } # Exit on error while true; do check_dead; sleep 1; done