[Nextcloud] Command "/dev/null" is not defined

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • EverLast2002
  • Registratie: Maart 2013
  • Laatst online: 15-09 17:25
Mijn vraag
ik draai thuis een Nextcloud (Turnkey versie) server,
en elke 15 minuten stuurt ie een mail met "Command "/dev/null" is not defined".
Dit wordt door cron gemeld.
Voor user root en www-data zijn geen cron jobs gedefinieerd.
Hoe krijg ik die melding weg?

Relevante software en hardware die ik gebruik
Nextcloud Turnkey versie

Wat ik al gevonden of geprobeerd heb
google
tweakers

edit: via Webmin zie ik wel actieve cronjobs voor users root en www-data :?
via de shell : crontab -u www-data -l zegt ie dat er geen jobs zijn....

[ Voor 16% gewijzigd door EverLast2002 op 25-09-2023 10:48 ]

Beste antwoord (via EverLast2002 op 25-09-2023 11:28)


  • vanaalten
  • Registratie: September 2002
  • Laatst online: 08:53
EverLast2002 schreef op maandag 25 september 2023 @ 11:17:
[...]

jazeker :
/usr/bin/php -f /var/www/nextcloud/occ /dev/null 2>&1
Ik denk dat daar een tikfout zit, ik vermoed dat dit moet zijn:
code:
1
/usr/bin/php -f /var/www/nextcloud/occ >/dev/null 2>&1

(dus alle std output van php occ redirecten naar het grote niks, en alle error output redirecten naar std)
Ik kan dit ook handmatig uitvoeren, de foutmelding is exact hetzelfde.

Ik zie dat 'nobody' de eigenaar is van /dev/null.
Moet dit niet 'root' zijn?
Mja, wellicht, dat is hier in elk geval wel, maar ik gok dat dat niet de oorzaak van je probleem is.

Alle reacties


Acties:
  • 0 Henk 'm!

  • MSteverink
  • Registratie: Juni 2004
  • Laatst online: 07-09 10:19
Kun je via Webmin de inhoud van die jobs zien?

Acties:
  • +1 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 08:53
Je kan nog kijken met:
code:
1
cat /etc/crontab

of:
code:
1
ls -l /etc/cron.d

...of daar iets van Nextcloud tussen staat. Hier geen 'turnkey versie', wat dat ook moge zijn, maar in /etc/crontab staat bij mij wel:
code:
1
*/5 *   *  * *  www-data  php -f /home/nextcloud/nextcloud/cron.php

Wellicht dat er bij jou ook zo iets staat met een tikfout er in rondom iets met /dev/null of zo.

Acties:
  • 0 Henk 'm!

  • EverLast2002
  • Registratie: Maart 2013
  • Laatst online: 15-09 17:25
MSteverink schreef op maandag 25 september 2023 @ 11:01:
Kun je via Webmin de inhoud van die jobs zien?
jazeker :
/usr/bin/php -f /var/www/nextcloud/occ /dev/null 2>&1

Ik kan dit ook handmatig uitvoeren, de foutmelding is exact hetzelfde.

Ik zie dat 'nobody' de eigenaar is van /dev/null.
Moet dit niet 'root' zijn?

Acties:
  • 0 Henk 'm!

  • EverLast2002
  • Registratie: Maart 2013
  • Laatst online: 15-09 17:25
[b]vanaalten in "[Nextcloud] Command "/dev/null" is not defined"vanaalten schreef op maandag 25 september 2023 @i.Stijn Hier geen 'turnkey versie', wat dat ook moge zijn
https://www.turnkeylinux.org/nextcloud

Acties:
  • +1 Henk 'm!

  • EverLast2002
  • Registratie: Maart 2013
  • Laatst online: 15-09 17:25
kan het zijn dat er een ">" (redirect) teken ontbreekt...

/usr/bin/php -f /var/www/nextcloud/occ /dev/null 2>&1

/usr/bin/php -f /var/www/nextcloud/occ >/dev/null 2>&1

Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 08:53
EverLast2002 schreef op maandag 25 september 2023 @ 11:17:
[...]

jazeker :
/usr/bin/php -f /var/www/nextcloud/occ /dev/null 2>&1
Ik denk dat daar een tikfout zit, ik vermoed dat dit moet zijn:
code:
1
/usr/bin/php -f /var/www/nextcloud/occ >/dev/null 2>&1

(dus alle std output van php occ redirecten naar het grote niks, en alle error output redirecten naar std)
Ik kan dit ook handmatig uitvoeren, de foutmelding is exact hetzelfde.

Ik zie dat 'nobody' de eigenaar is van /dev/null.
Moet dit niet 'root' zijn?
Mja, wellicht, dat is hier in elk geval wel, maar ik gok dat dat niet de oorzaak van je probleem is.

Acties:
  • +1 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Laatst online: 10:07
De docs adviseren dit:

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


Dus niet occ maar 'cron.php'.

Ik gebruik zelf ook nextcloud en dit heb ik in mijn crontab staan. Werkt prima. Ik redirect niets: De Nextcloud cronjob geeft geen output als alles goed werkt. Als er iets niet werkt ontvang ik e-mails

Acties:
  • +1 Henk 'm!

  • EverLast2002
  • Registratie: Maart 2013
  • Laatst online: 15-09 17:25
Kalentum schreef op maandag 25 september 2023 @ 11:34:
De docs adviseren dit:

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


Dus niet occ maar 'cron.php'.

Ik gebruik zelf ook nextcloud en dit heb ik in mijn crontab staan. Werkt prima. Ik redirect niets: De Nextcloud cronjob geeft geen output als alles goed werkt. Als er iets niet werkt ontvang ik e-mails
Dank voor de tip. Ik heb de job aangepast, ik vind het inderdaad ook wel prettig om mails te ontvangen, i.p.v. dat ze verdwijnen in een zwart gat.
Pagina: 1