From 091389c47ded708188641653fbe7d88db0b6467e Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Wed, 18 Nov 2020 16:42:11 -0800 Subject: [PATCH] Gracefully kill caddy to avoid singal killing beets --- play.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/play.sh b/play.sh index 24bab26..e50a87c 100755 --- a/play.sh +++ b/play.sh @@ -6,6 +6,10 @@ cp "$1" "$PLAYDIR/play" for f in "$@"; do cp "$f" "$PLAYDIR/$(basename "$f")" done -caddy file-server --listen :9999 --browse --root "$PLAYDIR" +caddy file-server --listen :9999 --browse --root "$PLAYDIR" & +caddy_pid=$! +sleep 2 +read -sr -n 1 -p "Press any key to stop server" +echo +kill -9 $caddy_pid rm "$PLAYDIR"/* -