Nümunə systemd servis faylı
[Unit]
Description=Hermes Agent
After=network.target
[Service]
Type=simple
WorkingDirectory=/root/hermes
ExecStart=/root/hermes/venv/bin/python main.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.targetTez-tez verilən suallar
Niyə tmux yox, systemd? tmux sessiyası server yenidən başlayanda itir. systemd isə avtomatik qaldırır və çökmə olsa yenidən başladır, 24/7 üçün doğru seçim budur.
Loglar çox yer tutursa? journald loglarını məhdudlaşdır: /etc/systemd/journald.conf-da SystemMaxUse=200M təyin et.
Agent-i yeniləmək? 'cd /root/hermes && git pull && systemctl restart hermes', kod yenilənir və servis yenidən başlayır.


