👁️ МОНИТОРИНГ: • bot-monitor.sh — скрипт проверки (30 сек) • domovoy-monitor.service — systemd юнит • Автоперезапуск при падении • Проверка: systemd + веб-панель ✅ РАБОТАЕТ: • Проверка каждые 30 секунд • Автоперезапуск если упал • Проверка веб-панели (порт 8000) • Логирование в monitor.log 📝 ФАЙЛЫ: • bot-monitor.sh (executable) • domovoy-monitor.service 🎯 ТЕПЕРЬ: • Бот САМ следит за собой • Перезапускается при падении • Ты НИЧЕГО не делаешь! Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
21 lines
532 B
Desktop File
21 lines
532 B
Desktop File
[Unit]
|
|
Description=Domovoy Bot Monitor - Auto-restart service
|
|
After=network.target domovoy-bot.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=matrixhasyou
|
|
Group=matrixhasyou
|
|
WorkingDirectory=/home/matrixhasyou/domovoy_bot
|
|
ExecStart=/bin/bash /home/matrixhasyou/domovoy_bot/bot-monitor.sh
|
|
Restart=always
|
|
RestartSec=10
|
|
StandardOutput=append:/home/matrixhasyou/domovoy_bot/logs/monitor.log
|
|
StandardError=append:/home/matrixhasyou/domovoy_bot/logs/monitor.log
|
|
|
|
# Security
|
|
NoNewPrivileges=true
|
|
PrivateTmp=true
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|