13 lines
258 B
Bash
Executable File
13 lines
258 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
STATE="$HOME/.soundboard"
|
|
|
|
[[ -f "$STATE/playing.pids" ]] || exit 0
|
|
|
|
while read -r PGID; do
|
|
kill -TERM -- "-$PGID" 2>/dev/null || true
|
|
done < "$STATE/playing.pids"
|
|
|
|
rm -f "$STATE/playing.pids"
|
|
|
|
echo "All soundboard playback stopped." |