Startscripe für den Rasberry Pi

  • Hallo zusammen,


    da wir bisher keine speziellen Startscripte für den Raspberry gefunden haben, hier einmal eine ganz pragmatische Lösung. Verbesserungsvorschläge sind natürlich jederzeit willkommen!


    1. SvxLink


    Bash
    #!/bin/sh#LSB conform init for svxlink### BEGIN INIT INFO# Provides:          svxlink# Required-Start:    $local_fs# Required-Stop:     $local_fs# Default-Start:     2 3 4 5# Default-Stop:      0 1 6# Short-Description: starts and stops the svxlink daemon# Description:       svxlink is a unified communications service### END INIT INFOcase "$1" in'start')                svxlink --daemon                ;;'stop')                killall svxlink                ;;*)                echo "Usage: $0 {start|stop}"                ;;esacexit 0


    2. SvxServer


    Bash
    #!/bin/sh#LSB conform init for svxserver### BEGIN INIT INFO# Provides:          svxserver# Required-Start:    $local_fs# Required-Stop:     $local_fs# Default-Start:     2 3 4 5# Default-Stop:      0 1 6# Short-Description: starts and stops the svxserver daemon# Description:       svxserver is a unified communications service### END INIT INFOcase "$1" in'start')                sudo sh /etc/svxlink/svxserver.sh &                ;;'stop')                pkill -f svxserver.sh                killall svxserver                ;;*)                echo "Usage: $0 {start|stop}"                ;;esacexit 0


    Die passende "svxserver.sh"


    Bash
    #!/bin/sh
    
    
    while [ 1 ]; do
      /usr/bin/svxserver --config=/etc/svxlink/svxserver.conf --logfile=/var/log/svxserver
    done


    Beim HAMServerPi haben wir zusätzlich noch die Möglichkeit eingebaut, SvxLink und SvxServer (sowie auch alle anderen Dienste) bequem über das eingebaute Webinterface zu aktivieren bzw. zu deaktivieren. Die jeweiligen Einstellungen werden auch beim Neustart des Systems berücksichtigt.



    Später soll dann auch einmal das Editieren der Konfigurationsdateien per Webinterface möglich sein.


    Schönen Gruß
    Frank, DL3DCW

  • Hallo zusammen,


    dank der neuen Version des SvxServer (siehe hier) ist der Workaround mit dem zusätzlichen Script (svxserver.sh) nicht mehr erforderlich. Daher haben wir beim HAMServerPi das Startscript wie folgt abgeändert:



    Schönen Gruß
    Frank, DL3DCW