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.

bei mir funktioniert das nicht irgendwas mit syntax fehler oder so
Hallo!
Da hat leider im Befehl noch das www-data gefehlt.
Bitte editiere deinen CronJob, dann sollte es laufen.
Hallo Herr Hoerli,
nachdem ich die Nextcloud installiert hatte, funktionierte der Cron Job.
Nachdem ich die Cloud vier Tage lang nicht benutzt/gestartet habe, funktionierte der Cron Job nicht mehr. Folgendes steht als letzte Zeile in der crontab Datei.
Viele Grüße aus Köln
Hi!
Dann mal prüfen, ob der Pfad zur cron.php korrekt ist.
Durch das Aufrufen der Nextcloud-Seiten an sich, werden schon die notwendigen Abfragen teilweise ausgelöst, damit die Warnung nicht in den Einstellungen auftaucht.
Gerne auch mal den Befehl im Terminal von Hand ausführen, um zu prüfen, ob es hier ggf. Fehler gibt.
sudo -u www-data php -f /var/www/nextcloud/cron.phpEin Neustart des Systems selbst kann auch helfen.