#!/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"