Revision dc8fb58c
Von Moritz Bunkus vor mehr als 12 Jahren hinzugefügt
doc/dokumentation.xml | ||
---|---|---|
808 | 808 |
Core)</title> |
809 | 809 |
|
810 | 810 |
<para>Kopieren Sie die Datei |
811 |
<filename>scripts/boot/system-v/lx-office-task-server</filename>
|
|
812 |
nach <filename>/etc/init.d/lx-office-task-server</filename>. Passen
|
|
811 |
<filename>scripts/boot/system-v/kivitendo-server</filename>
|
|
812 |
nach <filename>/etc/init.d/kivitendo-server</filename>. Passen
|
|
813 | 813 |
Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile |
814 | 814 |
<literal>DAEMON=....</literal>). Binden Sie das Script in den |
815 | 815 |
Boot-Prozess ein. Dies ist distributionsabhängig:</para> |
... | ... | |
818 | 818 |
<listitem> |
819 | 819 |
<para>Debian-basierende Systeme:</para> |
820 | 820 |
|
821 |
<programlisting>update-rc.d lx-office-task-server defaults
|
|
821 |
<programlisting>update-rc.d kivitendo-task-server defaults
|
|
822 | 822 |
# Nur bei Debian Squeeze und neuer: |
823 |
insserv lx-office-task-server</programlisting>
|
|
823 |
insserv kivitendo-task-server</programlisting>
|
|
824 | 824 |
</listitem> |
825 | 825 |
|
826 | 826 |
<listitem> |
827 | 827 |
<para>OpenSuSE und Fedora Core:</para> |
828 | 828 |
|
829 |
<programlisting>chkconfig --add lx-office-task-server</programlisting>
|
|
829 |
<programlisting>chkconfig --add kivitendo-task-server</programlisting>
|
|
830 | 830 |
</listitem> |
831 | 831 |
</itemizedlist> |
832 | 832 |
|
833 | 833 |
<para>Danach kann der Task-Server mit dem folgenden Befehl gestartet |
834 |
werden: <command>/etc/init.d/lx-office-task-server
|
|
834 |
werden: <command>/etc/init.d/kivitendo-task-server
|
|
835 | 835 |
start</command></para> |
836 | 836 |
</sect3> |
837 | 837 |
|
... | ... | |
839 | 839 |
<title>Upstart-basierende Systeme (z.B. Ubuntu)</title> |
840 | 840 |
|
841 | 841 |
<para>Kopieren Sie die Datei |
842 |
<filename>scripts/boot/upstart/lx-office-task-server.conf</filename>
|
|
843 |
nach <filename>/etc/init/lx-office-task-server.conf</filename>.
|
|
842 |
<filename>scripts/boot/upstart/kivitendo-task-server.conf</filename>
|
|
843 |
nach <filename>/etc/init/kivitendo-task-server.conf</filename>.
|
|
844 | 844 |
Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile |
845 | 845 |
<literal>exec ....</literal>).</para> |
846 | 846 |
|
847 | 847 |
<para>Danach kann der Task-Server mit dem folgenden Befehl gestartet |
848 |
werden: <command>service lx-office-task-server
|
|
848 |
werden: <command>service kivitendo-task-server
|
|
849 | 849 |
start</command></para> |
850 | 850 |
</sect3> |
851 | 851 |
</sect2> |
doc/html/ch02s06.html | ||
---|---|---|
31 | 31 |
zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die |
32 | 32 |
anstelle eines symbolischen Links verwendet werden können.</p><div class="sect3" title="2.6.2.1. SystemV-basierende Systeme (z.B. Debian, OpenSuSE, Fedora Core)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e695"></a>2.6.2.1. SystemV-basierende Systeme (z.B. Debian, OpenSuSE, Fedora |
33 | 33 |
Core)</h4></div></div></div><p>Kopieren Sie die Datei |
34 |
<code class="filename">scripts/boot/system-v/lx-office-task-server</code>
|
|
35 |
nach <code class="filename">/etc/init.d/lx-office-task-server</code>. Passen
|
|
34 |
<code class="filename">scripts/boot/system-v/kivitendo-server</code>
|
|
35 |
nach <code class="filename">/etc/init.d/kivitendo-server</code>. Passen
|
|
36 | 36 |
Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile |
37 | 37 |
<code class="literal">DAEMON=....</code>). Binden Sie das Script in den |
38 |
Boot-Prozess ein. Dies ist distributionsabhängig:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Debian-basierende Systeme:</p><pre class="programlisting">update-rc.d lx-office-task-server defaults
|
|
38 |
Boot-Prozess ein. Dies ist distributionsabhängig:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Debian-basierende Systeme:</p><pre class="programlisting">update-rc.d kivitendo-task-server defaults
|
|
39 | 39 |
# Nur bei Debian Squeeze und neuer: |
40 |
insserv lx-office-task-server</pre></li><li class="listitem"><p>OpenSuSE und Fedora Core:</p><pre class="programlisting">chkconfig --add lx-office-task-server</pre></li></ul></div><p>Danach kann der Task-Server mit dem folgenden Befehl gestartet
|
|
41 |
werden: <span class="command"><strong>/etc/init.d/lx-office-task-server
|
|
40 |
insserv kivitendo-task-server</pre></li><li class="listitem"><p>OpenSuSE und Fedora Core:</p><pre class="programlisting">chkconfig --add kivitendo-task-server</pre></li></ul></div><p>Danach kann der Task-Server mit dem folgenden Befehl gestartet
|
|
41 |
werden: <span class="command"><strong>/etc/init.d/kivitendo-task-server
|
|
42 | 42 |
start</strong></span> |
43 | 43 |
</p></div><div class="sect3" title="2.6.2.2. Upstart-basierende Systeme (z.B. Ubuntu)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e725"></a>2.6.2.2. Upstart-basierende Systeme (z.B. Ubuntu)</h4></div></div></div><p>Kopieren Sie die Datei |
44 |
<code class="filename">scripts/boot/upstart/lx-office-task-server.conf</code>
|
|
45 |
nach <code class="filename">/etc/init/lx-office-task-server.conf</code>.
|
|
44 |
<code class="filename">scripts/boot/upstart/kivitendo-task-server.conf</code>
|
|
45 |
nach <code class="filename">/etc/init/kivitendo-task-server.conf</code>.
|
|
46 | 46 |
Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile |
47 | 47 |
<code class="literal">exec ....</code>).</p><p>Danach kann der Task-Server mit dem folgenden Befehl gestartet |
48 |
werden: <span class="command"><strong>service lx-office-task-server
|
|
48 |
werden: <span class="command"><strong>service kivitendo-task-server
|
|
49 | 49 |
start</strong></span> |
50 | 50 |
</p></div></div><div class="sect2" title="2.6.3. Wie der Task-Server gestartet und beendet wird"><div class="titlepage"><div><div><h3 class="title"><a name="Prozesskontrolle"></a>2.6.3. Wie der Task-Server gestartet und beendet wird</h3></div></div></div><p>Der Task-Server wird wie folgt kontrolliert:</p><pre class="programlisting">./scripts/task_server.pl Befehl</pre><p> |
51 | 51 |
<code class="literal">Befehl</code> ist dabei eine der folgenden |
scripts/boot/system-v/kivitendo-task-server | ||
---|---|---|
1 |
#!/bin/sh |
|
2 |
|
|
3 |
### BEGIN INIT INFO |
|
4 |
# Provides: kivitendo-task-server |
|
5 |
# Required-Start: $local_fs $remote_fs $network $syslog $named |
|
6 |
# Required-Stop: $local_fs $remote_fs $network $syslog $named |
|
7 |
# Default-Start: 2 3 4 5 |
|
8 |
# Default-Stop: 0 1 6 |
|
9 |
# X-Interactive: true |
|
10 |
# Short-Description: Start/stop the Kivitendo task server |
|
11 |
### END INIT INFO |
|
12 |
|
|
13 |
set -e |
|
14 |
|
|
15 |
# Change this to point to the Kivitendo "task_server.pl" location. |
|
16 |
DAEMON="/opt/kivitendo/scripts/task_server.pl" |
|
17 |
TOPIC="Kivitendo task server" |
|
18 |
|
|
19 |
if [ ! -x $DAEMON ] ; then |
|
20 |
echo "$TOPIC executable not found" |
|
21 |
exit 1 |
|
22 |
fi |
|
23 |
|
|
24 |
case $1 in |
|
25 |
start) |
|
26 |
echo "Starting the $TOPIC" |
|
27 |
$DAEMON start |
|
28 |
;; |
|
29 |
stop) |
|
30 |
echo "Stopping the $TOPIC" |
|
31 |
$DAEMON stop |
|
32 |
;; |
|
33 |
restart) |
|
34 |
echo "Restarting the $TOPIC" |
|
35 |
$DAEMON restart |
|
36 |
;; |
|
37 |
status) |
|
38 |
if $DAEMON status > /dev/null 2> /dev/null; then |
|
39 |
echo "The $TOPIC is running" |
|
40 |
else |
|
41 |
echo "The $TOPIC is not running" |
|
42 |
exit 1 |
|
43 |
fi |
|
44 |
;; |
|
45 |
*) |
|
46 |
echo "Usage: /etc/init.d/kivitendo-task-server {start|stop|reload|status}" |
|
47 |
exit 1 |
|
48 |
;; |
|
49 |
esac |
scripts/boot/system-v/lx-office-task-server | ||
---|---|---|
1 |
#!/bin/sh |
|
2 |
|
|
3 |
### BEGIN INIT INFO |
|
4 |
# Provides: lx-office-task-server |
|
5 |
# Required-Start: $local_fs $remote_fs $network $syslog $named |
|
6 |
# Required-Stop: $local_fs $remote_fs $network $syslog $named |
|
7 |
# Default-Start: 2 3 4 5 |
|
8 |
# Default-Stop: 0 1 6 |
|
9 |
# X-Interactive: true |
|
10 |
# Short-Description: Start/stop the Lx-Office task server |
|
11 |
### END INIT INFO |
|
12 |
|
|
13 |
set -e |
|
14 |
|
|
15 |
# Change this to point to the Lx-Office "task_server.pl" location. |
|
16 |
DAEMON="/opt/lx-office/scripts/task_server.pl" |
|
17 |
TOPIC="Lx-Office task server" |
|
18 |
|
|
19 |
if [ ! -x $DAEMON ] ; then |
|
20 |
echo "$TOPIC executable not found" |
|
21 |
exit 1 |
|
22 |
fi |
|
23 |
|
|
24 |
case $1 in |
|
25 |
start) |
|
26 |
echo "Starting the $TOPIC" |
|
27 |
$DAEMON start |
|
28 |
;; |
|
29 |
stop) |
|
30 |
echo "Stopping the $TOPIC" |
|
31 |
$DAEMON stop |
|
32 |
;; |
|
33 |
restart) |
|
34 |
echo "Restarting the $TOPIC" |
|
35 |
$DAEMON restart |
|
36 |
;; |
|
37 |
status) |
|
38 |
if $DAEMON status > /dev/null 2> /dev/null; then |
|
39 |
echo "The $TOPIC is running" |
|
40 |
else |
|
41 |
echo "The $TOPIC is not running" |
|
42 |
exit 1 |
|
43 |
fi |
|
44 |
;; |
|
45 |
*) |
|
46 |
echo "Usage: /etc/init.d/lx-office-task-server {start|stop|reload|status}" |
|
47 |
exit 1 |
|
48 |
;; |
|
49 |
esac |
scripts/boot/upstart/kivitendo-task-server.conf | ||
---|---|---|
1 |
# kivitendo-task-server - Task server for Kivitendo |
|
2 |
|
|
3 |
description "Kivitendo task server" |
|
4 |
|
|
5 |
start on runlevel [2345] |
|
6 |
stop on runlevel [!2345] |
|
7 |
|
|
8 |
respawn |
|
9 |
|
|
10 |
# Adjust path |
|
11 |
exec /opt/kivitendo/scripts/task_server.pl -f start |
scripts/boot/upstart/lx-office-task-server.conf | ||
---|---|---|
1 |
# lx-office-task-server - Task server for Lx-Office |
|
2 |
|
|
3 |
description "Lx-Office task server" |
|
4 |
|
|
5 |
start on runlevel [2345] |
|
6 |
stop on runlevel [!2345] |
|
7 |
|
|
8 |
respawn |
|
9 |
|
|
10 |
# Adjust path |
|
11 |
exec /opt/lx-office/scripts/task_server.pl -f start |
|
12 |
|
Auch abrufbar als: Unified diff
Boot-Scripte von "Lx-Office" auf "Kivitendo" umbenannt