#!/usr/bin/env bash set -u ./tmp/gl -conf ./gl.cfg.toml & gl_pid=$! ./tmp/dashboard -conf ./dashboard.cfg.toml & dashboard_pid=$! shutdown() { trap - EXIT kill -TERM "$gl_pid" "$dashboard_pid" 2>/dev/null || true wait "$gl_pid" 2>/dev/null || true wait "$dashboard_pid" 2>/dev/null || true } trap 'exit 0' INT TERM trap shutdown EXIT wait -n "$gl_pid" "$dashboard_pid" status=$? exit "$status"