#!/bin/bash
# GPU Ollama 헬스체크 — 1분마다 LaunchAgent에서 호출
# 목적: 분류기 fallback 0.19ms 근본 원인 추적 (GPU 연결 자체 실패 여부)
mkdir -p ~/logs
TS=$(date '+%Y-%m-%d %H:%M:%S')
LOG=~/logs/gpu_health.log
if curl -sf --connect-timeout 5 http://192.168.1.186:11434/api/tags >/dev/null 2>&1; then
  echo "$TS OK" >> "$LOG"
else
  echo "$TS FAIL" >> "$LOG"
fi
# 로그 1000줄 유지
tail -1000 "$LOG" > "$LOG.tmp" && mv "$LOG.tmp" "$LOG"
