Cron / Hintergrund-Aufgaben läuft nicht

Hallo,

ich hab eine Debian-VM laufen und auf dieser ist Nextcloud 25.0.2 installiert.
PHP ist Version 8.1
Datenbank: MariaDB

Ausgeführt habe ich:
sudo crontab -u www-data -e

ganz unten folgendes eingetragen:
*/5 * * * * php -f /var/www/nextcloud/cron.php

Der Inhalt der “/etc/php/8.1/mods-available/apcu.ini”:

extension=apcu.so
apc.enable_cli=1

Trotzdem läuft es nicht.
Könnte es evtl. ein Rechte-Problem sein ?
Da ich sonst in der Windows-Welt unterwegs bin, sind dies meine ersten Schritte unter Linux.
Ich hoffe ihr könnt mir weiterhelfen.

Vielen Dank !

das klingt mir eher nach einen Debianproblem denn nach einen NC-Problem.

Schau dir doch bitte noch mal ganz genau die Wikis/Hilfsseiten für cron /Debian an. Und dann vielleicht auch noch, wenn du sicher bist, dass du alles richtig gemacht hast, die Google-Hilfe für “Debian cron startet nicht” oder sowas.

Jan 05 13:39:01 Nextcloud CRON[5872]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Jan 05 13:39:01 Nextcloud CRON[5872]: pam_unix(cron:session): session closed for user root
Jan 05 13:40:01 Nextcloud CRON[5967]: pam_unix(cron:session): session opened for user www-data(uid=33) by (uid=0)
Jan 05 13:40:01 Nextcloud CRON[5967]: pam_unix(cron:session): session closed for user www-data
Jan 05 13:45:01 Nextcloud CRON[6032]: pam_unix(cron:session): session opened for user www-data(uid=33) by (uid=0)
Jan 05 13:45:01 Nextcloud CRON[6034]: (www-data) CMD (php -f /var/www/nextcloud/cron.php >>/var/log/cron.log 2>&1)
Jan 05 13:45:01 Nextcloud CRON[6032]: pam_unix(cron:session): session closed for user www-data
Jan 05 13:50:01 Nextcloud CRON[6057]: pam_unix(cron:session): session opened for user www-data(uid=33) by (uid=0)
Jan 05 13:50:01 Nextcloud CRON[6059]: (www-data) CMD (php -f /var/www/nextcloud/cron.php >>/var/log/cron.log 2>&1)
Jan 05 13:50:01 Nextcloud CRON[6057]: pam_unix(cron:session): session closed for user www-data

Dem entnehme ich das es läuft. Allerdings sagt die Nextcloud noch immer Fehler…
Leider bin ich mit Linux nicht so bewandert, möchte es aber gern selbst lösen und dabei etwas lernen…

Fehler gefunden:

*/5 * * * * php8.1 -f /var/www/nextcloud/cron.php

Das ist der richtige Eintrag in der Crontab-Datei.
Also entsprechend der installierten PHP-Version.

1 Like