NextCloud: Hintergrundaufgaben via CronJob

In der Standardkonfiguration ist eingestellt, das Hintergrund-Aufgaben mit AJAX ausgeführt werden.
Dabei wird der Job ausgeführt, wenn eine Seite geladen wird.
Das kann je nach Größe der NextCloud etwas Zeit in Anspruch nehmen.
Besser ist es, wenn diese Aufgabe mit einem CronJob erledigt wird.

Das ganze ist recht flott umgestellt, wir benötigen nur vollen Zugriff auf unseren Cron-Dienst!

1. Die Einstellungen von NextCloud anpassen
1.1 Gehe in die Einstellungen
1.2 Wechsel auf Grundeinstellungen
1.3 Setze den Punkt bei „Cron“

2. Den CronJob anlegen
2.1 Logge dich via SSH auf deinem Server ein
2.2 Öffne die Konfiguration von CronTab

# nano /etc/crontab

2.3 Füge folgenden Job am Ende der Konfiguration ein:

*/5 * * * * www-data php -f /var/www/nextcloud/cron.php

Was macht der Job?
Er ruft alle 5 Minuten die cron.php-Datei mit dem Nutzer www-data auf. Mehr passiert nicht.

2 Kommentare

  1. bei mir funktioniert das nicht irgendwas mit syntax fehler oder so

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

* Durch das Absenden dieses Kommentars werden deine angegebenen Daten auf dem Server gespeichert. Du stimmst dadurch den Datenschutzbedingungen zu.