#!/bin/sh # 42i-hc (30-compose) ruft /srv//health: 0 = gesund. Prueft die API, # nicht nur den Prozess -- ein Dienst, der antwortet, aber dessen letzter # Lauf rot ist, meldet das ueber "ok": false. out=$(curl -fsS --max-time 5 http://127.0.0.1:8390/health) || { echo "km: API antwortet nicht"; exit 1; } printf '%s' "$out" | grep -q '"ok": *true' || { echo "km: letzter Lauf mit Fehler: $out"; exit 1; } echo "km: ok"