Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dc8fb58c

Von Moritz Bunkus vor mehr als 12 Jahren hinzugefügt

  • ID dc8fb58c1a38cc8058fea9e4c4c243d2fa743742
  • Vorgänger cebfefa4
  • Nachfolger 36da7705

Boot-Scripte von "Lx-Office" auf "Kivitendo" umbenannt

Unterschiede anzeigen:

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