restart.sh 324 B

123456789101112131415161718
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
  4. cd "$SCRIPT_DIR"
  5. ./killserver.sh
  6. ./run.sh
  7. MAX_WAIT=20
  8. for i in $(seq 1 "$MAX_WAIT"); do
  9. if curl -sS http://127.0.0.1:8501/ >/dev/null 2>&1; then
  10. break
  11. fi
  12. sleep 0.5
  13. done
  14. curl -sS http://127.0.0.1:8501/ | jq .tools