X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=inline;f=doc%2Fhtml%2Fch02s06.html;h=8708cfc402868947e0138971ee99ff2312dd6c9f;hb=1857ca9df82773ae3fd16383d89dc54f5149a9e3;hp=0cfc2a9bb212f4e911e733d55eab2fe05527d49f;hpb=a71821962da6b8b6b16cdd44c6d446c7112fe03e;p=kivitendo-erp.git diff --git a/doc/html/ch02s06.html b/doc/html/ch02s06.html index 0cfc2a9bb..8708cfc40 100644 --- a/doc/html/ch02s06.html +++ b/doc/html/ch02s06.html @@ -1,16 +1,16 @@
-Der Task-Server ist ein Prozess, der im Hintergrund läuft, in +
Der Task-Server ist ein Prozess, der im Hintergrund läuft, in regelmäÃigen Abständen nach abzuarbeitenden Aufgaben sucht und diese zu festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser Prozess wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen bekommen.
Die Konfiguration erfolgt über den Abschnitt
[task_server]
in der Datei
- config/lx_office.conf
. Die dort verfügbaren
+ config/kivitendo.conf
. Die dort verfügbaren
Optionen sind:
login
- gültiger Lx-Office-Benutzername, der benutzt wird, um die +
gültiger kivitendo-Benutzername, der benutzt wird, um die zu verwendende Datenbankverbindung auszulesen. Der Benutzer muss in der Administration angelegt werden. Diese Option muss angegeben werden.
debug
Schaltet Debug-Informationen an und aus.
Der Task-Server verhält sich von seinen Optionen her wie ein reguläres SystemV-kompatibles Boot-Script. AuÃerdem wechselt er beim - Starten automatisch in das Lx-Office-Installationsverzeichnis.
Deshalb ist es möglich, ihn durch Setzen eines symbolischen + Starten automatisch in das kivitendo-Installationsverzeichnis.
Deshalb ist es möglich, ihn durch Setzen eines symbolischen Links aus einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess einzubinden. Da das bei neueren Linux-Distributionen aber nicht zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die - anstelle eines symbolischen Links verwendet werden können.
Kopieren Sie die Datei
- scripts/boot/system-v/lx-office-task-server
- nach /etc/init.d/lx-office-task-server
. Passen
+ scripts/boot/system-v/kivitendo-server
+ nach /etc/init.d/kivitendo-server
. Passen
Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile
DAEMON=....
). Binden Sie das Script in den
- Boot-Prozess ein. Dies ist distributionsabhängig:
Debian-basierende Systeme:
update-rc.d lx-office-task-server defaults + Boot-Prozess ein. Dies ist distributionsabhängig:
Debian-basierende Systeme:
update-rc.d kivitendo-task-server defaults # Nur bei Debian Squeeze und neuer: -insserv lx-office-task-serverOpenSuSE und Fedora Core:
chkconfig --add lx-office-task-serverDanach kann der Task-Server mit dem folgenden Befehl gestartet - werden: /etc/init.d/lx-office-task-server +insserv kivitendo-task-server
OpenSuSE und Fedora Core:
chkconfig --add kivitendo-task-server
Danach kann der Task-Server mit dem folgenden Befehl gestartet + werden: /etc/init.d/kivitendo-task-server start -
Kopieren Sie die Datei
- scripts/boot/upstart/lx-office-task-server.conf
- nach /etc/init/lx-office-task-server.conf
.
+
Kopieren Sie die Datei
+ scripts/boot/upstart/kivitendo-task-server.conf
+ nach /etc/init/kivitendo-task-server.conf
.
Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile
exec ....
).
Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden: service lx-office-task-server + werden: service kivitendo-task-server start
Der Task-Server wird wie folgt kontrolliert:
./scripts/task_server.pl Befehl
Befehl
ist dabei eine der folgenden
@@ -59,5 +59,10 @@ insserv lx-office-task-server
OpenSuSE und Fed neu.
status
berichtet, ob der Task-Server
läuft.
Der Task-Server wechselt beim Starten automatisch in das - Lx-Office-Installationsverzeichnis.
Dieselben Optionen können auch für die SystemV-basierenden - Runlevel-Scripte benutzt werden (siehe oben).
Dieselben Optionen können auch für die SystemV-basierenden + Runlevel-Scripte benutzt werden (siehe oben).
Beim Task-Server wird der Login-Name des Benutzers, unter dem der + Task-Server laufen soll, in die Konfigurationsdatei geschrieben. Hat + man mehrere Mandanten muà man auch mehrere Konfigurationsdateien + anlegen.
Die Konfigurationsdatei ist eine Kopie der Datei kivitendo.conf, + wo in der Kategorie [task_server] der gewünschte "login" steht.
Der alternative Task-Server wird dann mit folgendem Befehl + gestartet:
./scripts/task_server.pl -c config/DATEINAME.conf