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