#!/bin/bash # Script de démarrage pour les monitors mémoire Effi # À exécuter au démarrage de FolzoCorp ou manuellement SCRIPT_DIR="/home/folzo/Documents/OpenCode/Projets/Effi" LOG_DIR="$SCRIPT_DIR/logs" mkdir -p "$LOG_DIR" echo "$(date) - Démarrage des monitors mémoire..." # Monitor ComfyUI if ! pgrep -f "comfyui-unload-monitor.py" > /dev/null; then cd "$SCRIPT_DIR" nohup python3 "$SCRIPT_DIR/scripts/comfyui-unload-monitor.py" >> "$LOG_DIR/comfyui-unload.log" 2>&1 & echo "ComfyUI monitor started (PID: $!)" else echo "ComfyUI monitor already running" fi # Monitor Kreuzberg if ! pgrep -f "kreuzberg-memory-manager.py" > /dev/null; then cd "$SCRIPT_DIR" nohup python3 "$SCRIPT_DIR/scripts/kreuzberg-memory-manager.py" >> "$LOG_DIR/kreuzberg-mem.log" 2>&1 & echo "Kreuzberg monitor started (PID: $!)" else echo "Kreuzberg monitor already running" fi echo "$(date) - Monitors démarrés"