ich möchte ein Programm direkt beim Booten von Debian laden.
Das Tool befindet sich unter /usr/sbin/ und heißt 3dmd
(Tool dient zur Überwachung eines 3ware Raidcontrollers)
Ich habe mir dafür folgendes Script gebaut, dass sich unter /etc/init.d befindet:
Code: Alles auswählen
#! /bin/sh
#
# Beschreibung: Script zum Starten des 3ware Raid-Controller Daemons
# Version: 1.0
# Autor:
set -e
PATH=/usr/sbin/3dmd
DESC="3ware Raid-Controller Daemon"
NAME=3dmd
DAEMON=/usr/sbin/$NAME
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0
d_start() {
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON
}
d_stop() {
start-stop-daemon --stop --quiet --pidfile $PIDFILE --name $NAME
}
d_reload() {
start-stop-daemon --stop --quiet --pidfile $PIDFILE --name $NAME --signal 1
}
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
d_start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
d_stop
echo "."
;;
restart)
echo -n "Restarting $DESC: $NAME"
d_stop
sleep 1
d_start
echo "."
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart)" >&2
exit 1
;;
esac
exit 0
Code: Alles auswählen
Starting 3ware Raid-Controller Daemon: 3dmd/etc/init.d/3dmd: line 20: start-stop-daemon: command not found
Code: Alles auswählen
start-stop-daemon --start --quiet --pidfile /var/run/3dmd.pid --exec /usr/sbin/3dmd
Hat jemand von euch eine Idee?
Danke für eure Antworten!
Gruß,
cs-flasher