Mein Start/Stop Script befindet sich in /etc/init.d und ist ausführbar.
irexec.sh
Code: Alles auswählen
#! /bin/sh
### BEGIN INIT INFO
# Provides: Was macht das Skript?
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Kurze Beschreibung
# Description: Längere Bechreibung
### END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
case "$1" in
start)
echo -n "Starting irexec daemon: irexec"
start-stop-daemon --start --quiet --exec /usr/bin/irexec -- -d
echo "."
;;
stop)
echo -n "Stopping irexec daemon: irexec"
start-stop-daemon --stop --quiet --exec /usr/bin/irexec
echo "."
;;
restart|force-restart)
echo -n "Stopping irexec daemon: irexec"
start-stop-daemon --stop --quiet --exec /usr/bin/irexec
sleep 1
echo -n "Starting irexec daemon: irexec"
start-stop-daemon --start --quiet --exec /usr/bin/irexec -- -d
echo "."
;;
*)
echo "Usage: /etc/init.d/irexec {start|stop|reload|restart|force-restart}"
exit 1
esac
exit 0
Im Terminal lässt sich das Start/Stop-Script fehlerfrei bedienen nur beim booten wird der dämon nicht geladen. Wo könnte der Fehler liegen?
MfG Kibarak