#!/bin/zsh # Re: を 127.0.0.1 で起動してブラウザで開く。外部からはつながらない。 DIR="$(cd "$(dirname "$0")" && pwd)" PORT=8778 URL="http://localhost:${PORT}/" if curl -s -o /dev/null --max-time 1 "$URL"; then open "$URL"; exit 0; fi python3 "$DIR/app/server.py" "$PORT" & SERVER_PID=$! sleep 1 open "$URL" echo "このウィンドウを閉じるか control-C で終了する。" trap "kill $SERVER_PID 2>/dev/null" EXIT wait $SERVER_PID