Hallo Leute,
habe mein erstes Startscript erstellt. Bin also blutiger Anfänger. Aber das Script will einfach nicht beim booten laufen. Ich habe folgendes gemacht:
Script erstellt in /etc/init.d:
in rc5.d und rc3.d habe ich jeweils diese links:
habe dann in /usr/sbin:
erstellt
Wenn ich das Programm als root in der Konsole mit "rcantimars start" aufrufe, klappt alles wunderbar, nur wird es nicht beim booten gestartet. Ich finde weder Einträge in der Syslog noch hat das aufzurufende Programm etwas getan. Warum nicht? Ich finde in den ganzen HowTos keinen Fehler, den ich gemacht haben könnte.
habe mein erstes Startscript erstellt. Bin also blutiger Anfänger. Aber das Script will einfach nicht beim booten laufen. Ich habe folgendes gemacht:
Script erstellt in /etc/init.d:
Code:
#!/bin/sh
#
### BEGIN INIT INFO
# Provides: antimars
# Required-Start: $network
# Should-Start: antimars
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
# Short-Description: Abschalten der "martian source"-Meldungen
# Description: Start the antimars
### END INIT INFO
logger "antimars: => START!"
#######################
PROG=/root/bin/antimars
#######################
test -e $PROG || { echo "antimars nicht in /root/bin gefunden";
logger "antimars: => antimars nicht in /root/bin gefunden";
exit 0; }
. /etc/rc.status
rc_reset
case "$1" in
start)
echo -n "Starte antimars " && \
logger "antimars: => gestartet"
$PROG
rc_status -v
;;
stop)
echo -n "Beende antimars " && \
killall $PROG
logger "antimars: beendet"
;;
*)
echo -n "Usage: $0 {start|stop}" && \
logger "antimars: => falscher Aufruf"
exit 1
;;
esac
exit 0
in rc5.d und rc3.d habe ich jeweils diese links:
Code:
K17antimars -> ../antimars
S07antimars -> ../antimars
habe dann in /usr/sbin:
Code:
ln -s /etc/init.d/antimars rcantimars
Wenn ich das Programm als root in der Konsole mit "rcantimars start" aufrufe, klappt alles wunderbar, nur wird es nicht beim booten gestartet. Ich finde weder Einträge in der Syslog noch hat das aufzurufende Programm etwas getan. Warum nicht? Ich finde in den ganzen HowTos keinen Fehler, den ich gemacht haben könnte.