Hallo,
habe mir ein kleines Autostartscript für Asterisk unter suse 9.0 gebastelt und manuell gestrartet , gestoppt ... funzt das ganz prima, doch wenn man das über den Runlevleditor startet, gibt es kein Return bei startproc /usr/sbin/safe_asterisk - wie krieg ich das Problem gelöst?
hier der Code komplett:
----------------------
Dank und Gruss - ralle
habe mir ein kleines Autostartscript für Asterisk unter suse 9.0 gebastelt und manuell gestrartet , gestoppt ... funzt das ganz prima, doch wenn man das über den Runlevleditor startet, gibt es kein Return bei startproc /usr/sbin/safe_asterisk - wie krieg ich das Problem gelöst?
hier der Code komplett:
Code:
#!/bin/sh
#
# asterisk This shell script takes care of starting and stopping Asterisk.
#
#!/bin/sh
#
# asterisk This shell script takes care of starting and stopping Asterisk.
#
#
### BEGIN INIT INFO
# Provides: Asterisk IP-PBX
# Required-Start:
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
# Description: The Astersik IP-PBX
### END INIT INFO
. /etc/rc.status
[ -f /usr/sbin/asterisk ] || exit 0
[ -f /usr/sbin/safe_asterisk ] || exit 0
rc_reset
return=$rc_done
case "$1" in
start)
checkproc asterisk && \
$0 status && rc_exit
echo -n "Starting asterisk: "
startproc /usr/sbin/safe_asterisk
rc_status -v
;;
stop)
echo -n "Shutting down asterisk: "
killproc -TERM asterisk
rc_status -v && rc_exit
;;
status)
echo -n "Checking for aterisk: "
checkproc asterisk
rc_status -v
;;
reload)
echo -n "Reloading asterisk: "
/usr/sbin/asterisk -r -x "reload" > /dev/null 2>&1
rc_status -v
;;
restart)
$0 stop
$0 start
rc_status
;;
*)
echo "Usage: asterisk {start|stop|restart|reload|status}"
exit 1
esac
rc_exit
----------------------
Dank und Gruss - ralle