Cronjobs konfigurieren
Richten Sie Cronjobs für FoxDesk ein, um E-Mail-Abruf, Ticketbereinigung und geplante Aufgaben zu automatisieren. Anleitung zur Linux-Crontab.
Diese Anleitung gilt ausschließlich für die Open-Source-Version von FoxDesk, die Sie auf Ihrer eigenen Infrastruktur betreiben.
Die Anforderungen an Server, PHP, Datenbank, Cronjobs, Backups und Updates auf dieser Seite gelten nicht für FoxDesk Cloud.
FoxDesk Cloud testenHintergrundaufgaben
FoxDesk verwendet Hintergrundaufgaben für eingehende E-Mails, wiederkehrende Tickets und Wartung. Authentifizierte Seitenaufrufe können den integrierten Fallback auslösen, der standardmäßig aktiviert ist. System-Cron wird empfohlen, wenn der Zeitpunkt exakt sein muss oder der Helpdesk wenig interaktiven Verkehr erhält.
Einen Scheduler auswählen
Für den planbarsten Betrieb konfigurieren Sie diese drei Aufgaben. Verwenden Sie in cPanel den Abschnitt Cronjobs. Fügen Sie sie auf einem VPS der Crontab für das Konto hinzu, das die FoxDesk-Dateien lesen kann.
1. Eingehende E-Mails abrufen
Prüft den Support-Posteingang auf neue E-Mails und wandelt sie in Tickets um. Läuft alle fünf Minuten. Konfigurieren und testen Sie IMAP zuerst unter Einstellungen → E-Mail (siehe E-Mail-Konfiguration).
*/5 * * * * /usr/bin/php /var/www/helpdesk/bin/ingest-emails.php >> /var/log/helpdesk-email.log 2>&1
2. Wiederkehrende Tickets verarbeiten
Erstellt wiederkehrende Tickets nach dem im Adminbereich eingerichteten Zeitplan: täglich, wöchentlich oder nach Bedarf. Läuft einmal pro Stunde.
0 * * * * /usr/bin/php /var/www/helpdesk/bin/process-recurring-tasks.php >> /var/log/helpdesk-recurring.log 2>&1
3. Wartung ausführen
Löscht temporäre Anwendungsdateien. Führen Sie den Job täglich in einer ruhigen Zeit aus.
0 3 * * * /usr/bin/php /var/www/helpdesk/bin/run-maintenance.php >> /var/log/helpdesk-maintenance.log 2>&1
Hinweis zu cPanel-Pfaden
Auf Shared Hosting (cPanel) ist der PHP-Pfad meist anders. Verwenden Sie beispielsweise:
/usr/local/bin/php /home/username/public_html/bin/process-recurring-tasks.php
Fragen Sie Ihren Hosting-Anbieter nach dem genauen Pfad.
Integrierter Fallback
Wenn Cron nicht verfügbar ist, lassen Sie Einstellungen → System → Hintergrundaufgaben aktiviert. Prüfen Sie nach normaler Nutzung die dort angezeigten Zeitstempel für den letzten Versuch und den letzten Erfolg. Der Fallback benötigt authentifizierte Anfragen; für eine ruhige Installation oder ein stark genutztes Postfach bleibt Cron die bessere Wahl.
