31 lines
936 B
Bash
Executable File
31 lines
936 B
Bash
Executable File
#!/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"
|