PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Selbst geschriebener Daemon unter Ubuntu läuft angeblich nicht



freeekbert
05.02.07, 23:27
Hallo,

Ich habe mir eben unter Kubuntu einen eigenen Daemon geschrieben, der den Shoutcast-Server starten soll (weil der immer beim Systemstart ausgeführt werden soll), und das Script dann von Hand gestartet.
Die Prozesstabelle zeigt mir an, dass der Prozess läuft aber in den Diensten steht nur "läuft nicht". Auch wenn ich den unter "Systemdienste" starte, steht immer nur "läuft nicht".

Ich habe jetzt schon einiges versucht, aber ich bin neu bei Linux allgemein und brauche fachmännische (und natürlich auch -frauliche ;) ) Hilfe.

Bin für jede Idee dankbar.

freeekbert

PS: Anbei der Code aus dem Script:

. /lib/lsb/init-functions
case "$1" in
start)
echo -n "Starte Daemon Shoutcast Server: "
start-stop-daemon --start --quiet --pidfile /var/run/sc.pid --make-pidfile --background --exec /usr/sbin/sc_serv /usr/sbin/sc_serv.conf
log_end_msg 0
;;
stop)
echo -n "Stoppe Daemon Shoutcast Server: "
start-stop-daemon --stop --quiet --pidfile /var/run/sc.pid
# rm /var/run/sc.pid
log_end_msg 0
;;
restart)
$0 stop
sleep 1
$0 start
exit 1
;;
esac
exit 0

drummermonkey
05.02.07, 23:30
Wird denn die pid-file angelegt?

Für sachen die einfach beim boot gestartet werden sollen reicht eigentlich auch nen eintrag in die rc.local.

freeekbert
05.02.07, 23:37
Wird denn die pid-file angelegt?

Jep wird sie. Ich habe das absichtlich so gelöst, damit ich auch im Betrieb Kontrolle über den Server habe.