X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=doc%2Fhtml%2Fch02s06.html;h=752a4792944f6cf6a9f5008cfbd0d746710fa2dd;hb=fa78733fbf9b7fdc1c2b255d0eb67e37acdfccea;hp=bbe62bc4306a7ca22e1e202bcf04474d92d8cbfc;hpb=9ba3a010bca395410803067324c1924cabf956b4;p=kivitendo-erp.git diff --git a/doc/html/ch02s06.html b/doc/html/ch02s06.html index bbe62bc43..752a47929 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 - 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 + +
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 +
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 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
@@ -58,6 +58,11 @@ insserv lx-office-task-server
OpenSuSE und Fed
restart
beendet und startet ihn
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).
Der Task-Server wechselt beim Starten automatisch in das + kivitendo-Installationsverzeichnis.
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