wakeboard/handle_requests.sh

20 lines
347 B
Bash
Raw Normal View History

2022-02-23 13:38:39 +01:00
#!/bin/bash
if [[ "$REQUEST_PATH_SANE" =~ ^status ]]; then
ip=$(echo "$REQUEST_PATH_SANE" | cut -d '/' -f2)
2022-02-23 13:38:39 +01:00
if [ ! -r "status/$ip" ]; then
body="{\n\"status\": \"unknown\"\n}\n"
else
body=$(cat status/$ip)
fi
cat <<EOF
$($BASHSERV_DIR/header.sh -t "application/json" -l $(echo -e "$body" | wc -c))
$body
EOF
exit 0
fi
exit 1