OPUS4 / userdoc

User manual for OPUS 4.
https://opus4.github.io/userdoc
1 stars 12 forks source link

Cron Jobs #45

Open hofrob opened 8 years ago

hofrob commented 8 years ago

Ein Cron-Job (hier als Beispiel für die Ausführung alle 5 Minuten) wird wie folgt angelegt:

$ crontab –e 5 * * * *
    $BASEDIR/scripts/cron/cron-php-runner.sh
    $BASEDIR/scripts/cron/cron-solr-update.php
    $BASEDIR/workspace/lock
    $BASEDIR/workspace/log > /dev/null 2> /dev/null

aus http://opus4.github.io/userdoc/config/jobs.html

Funktioniert in der Form nicht (zumindest auf Ubuntu 14.04/16.04).

Korrekt wäre:

Ein Cron-Job (hier als Beispiel für die Ausführung alle 5 Minuten) wird wie folgt angelegt:

# crontab für user öffnen
$ crontab –e

und diese Zeilen in der Datei unten anhängen:

BASEDIR=/pfad/zu/opus4
*/5 * * * * $BASEDIR/scripts/cron/cron-php-runner.sh $BASEDIR/scripts/cron/cron-solr-update.php $BASEDIR/workspace/lock $BASEDIR/workspace/log

Und interessant wäre natürlich auch noch zu wissen was es mit den anderen Skripts auf sich hat und wie oft diese durchgeführt werden sollten :-)

j3nsch commented 7 years ago

Danke für den Hinweis. Es gibt einige undokumentierte Skripte. Wir müssen das mal überprüfen. Es ist auch gerade wieder eines dazugekommen. Diesmal mit Dokumentation, allerdings erst mit OPUS 4.5.

In der Dokumentation würde ich gerne die Cron-Jobs aus dem Konfigurationsbereich in einen eigenen Bereich in der obersten Ebene ziehen.

j3nsch commented 2 years ago

Versehentlich geschlossen. :-)