diff --git a/opensciencegrid/frontier-squid/start-frontier-squid.sh b/opensciencegrid/frontier-squid/start-frontier-squid.sh index 0b8b065f..ba57ae61 100755 --- a/opensciencegrid/frontier-squid/start-frontier-squid.sh +++ b/opensciencegrid/frontier-squid/start-frontier-squid.sh @@ -23,3 +23,7 @@ trap "$STARTSTOPSCRIPT stop" TERM export SQUID_START_ARGS="--foreground" $STARTSTOPSCRIPT start & wait + +# Halt the supervisord init process after squid exits +# Per https://github.com/Supervisor/supervisor/issues/712 +kill -s SIGINT `cat /var/run/supervisord.pid`