diff --git a/root/etc/s6-overlay/s6-rc.d/svc-lidarr/data/check b/root/etc/s6-overlay/s6-rc.d/svc-lidarr/data/check new file mode 100755 index 0000000..3e81cdf --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-lidarr/data/check @@ -0,0 +1,7 @@ +#!/bin/bash + +if [[ $(curl -sL "http://localhost:8686/ping" | jq -r '.status' 2>/dev/null) = "OK" ]]; then + exit 0 +else + exit 1 +fi diff --git a/root/etc/s6-overlay/s6-rc.d/svc-lidarr/run b/root/etc/s6-overlay/s6-rc.d/svc-lidarr/run index 4f464e2..00b8455 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-lidarr/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-lidarr/run @@ -2,6 +2,6 @@ # shellcheck shell=bash exec \ - s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost 8686" \ + s6-notifyoncheck -d -n 300 -w 1000 \ cd /app/lidarr/bin s6-setuidgid abc /app/lidarr/bin/Lidarr \ -nobrowser -data=/config