Eu tenho um script que eu quero chamado no momento da inicialização que não parece ser executado. Estou correndo busybox.
Eu tenho symlink em /etc/rc.d/S99nome do script
eu tenho outros scripts que funcionam no S99 e iniciam e não entendo porque esse não funciona. todos pertencentes a root, raiz do grupo, mesma permissão e localização.
Eu coloquei uma impressão no começo do script para imprimir isso:
echo "I am being called with param: $1" > /dev/kmsg
O resultado é: Eu estou sendo chamado com param: boot
Pergunta: Por que o parâmetro "boot" e não "start".
minha declaração de caso é iniciar, parar, reiniciar e * .....
#!/bin/sh
NAME=bitd
DAEMON=/usr/local/bin/bitDaemon.sh
PIDFILE=/var/run/bitd.pid
case "$1" in
start)
#echo "Starting Bit Daemon..." > /dev/kmsg
start-stop-daemon -q -p $PIDFILE -K
start-stop-daemon -b -q -m -p $PIDFILE -x $DAEMON -S
;;
stop)
#echo "Stopping Bit Daemon..." > /dev/kmsg
start-stop-daemon -q -p $PIDFILE -K
;;
restart)
#echo "Restarting Bit Daemon..."
start-stop-daemon -q -p $PIDFILE -K
start-stop-daemon -b -q -m -p $PIDFILE -x $DAEMON -S
;;
*)
echo "Usage: "$1" {start|stop|restart}"
exit 1
esac
exit 0