[Unit] Description=SCUM Log Fetcher Service After=network.target mysql.service [Service] Type=simple User=ftpuser Group=ftpuser WorkingDirectory=/var/www/html/scum_projekt # Verzeichnis erstellen und Berechtigungen setzen, bevor der Dienst startet ExecStartPre=/bin/mkdir -p /var/www/html/scum_projekt/var/log ExecStartPre=/bin/chown ftpuser:ftpuser /var/www/html/scum_projekt/var/log ExecStart=/usr/bin/php /var/www/html/scum_projekt/bin/console app:fetch-server-logs --force Restart=always RestartSec=30 # Wenn der Prozess länger als 5 Minuten läuft, wird er hart beendet und neu gestartet. RuntimeMaxSec=60 StandardOutput=append:/var/www/html/scum_projekt/var/log/log-fetcher.log StandardError=append:/var/www/html/scum_projekt/var/log/log-fetcher-error.log [Install] WantedBy=multi-user.target