24 lines
859 B
Bash
Executable File
24 lines
859 B
Bash
Executable File
#!/bin/bash
|
|
# WEVIA Master Auto-Fix — Full system repair
|
|
echo "=== AUTO-FIX START ==="
|
|
# 1. Kill CPU hogs
|
|
pkill -9 -f "du -sh" 2>/dev/null
|
|
pkill -9 -f chromium 2>/dev/null
|
|
echo "CPU hogs killed"
|
|
# 2. FPM check
|
|
W=44
|
|
if [ -gt 50 ]; then killall -9 php-fpm8.5; sleep 1; systemctl start php8.5-fpm; echo "FPM restarted ( workers)"; else echo "FPM OK ( workers)"; fi
|
|
# 3. Git commit
|
|
cd /var/www/html && git add -A && git commit -m "auto-fix-1306" 2>/dev/null | tail -1
|
|
echo "Git committed"
|
|
# 4. Disk quick clean
|
|
rm -rf /tmp/*.png /tmp/vt/ /tmp/ss.* 2>/dev/null
|
|
echo "Temp cleaned"
|
|
# 5. Ollama check
|
|
curl -s http://127.0.0.1:11435/api/tags >/dev/null 2>&1 && echo "Ollama UP" || (systemctl restart ollama && echo "Ollama restarted")
|
|
# 6. Load
|
|
echo "Load: load average: 4.17, 4.66, 3.81"
|
|
echo "Disk: 91%"
|
|
echo "Docker: 18 containers"
|
|
echo "=== AUTO-FIX DONE ==="
|