J'ai essayé de mettre en place des scripts de lancement en utilisant le principe des service de SME7 et j'ai quelque petits problemes:
J'ai fait :
- Code: Tout sélectionner
# cree le service a la SME
mkdir -p /var/service/SERVICE
# recupere le script de demarrage d'origine et le met a la SME
ln -s /etc/init.d/SERVICE /var/service/SERVICE/run
ln -s /var/service/SERVICE /service/SERVICE
# di a SME de lancer ce service
ln -s /etc/rc.d/init.d/e-smith-service /etc/rc.d/rc7.d/S90SERVICE
# active le service
/sbin/e-smith/db configuration set SERVICE service InitscriptOrder 90 status enabled
bien sur /etc/init.d/SERVICE est un script classique avec start, stop, restart
Et le service a l'air de bien demarrer, mais j'ai sur la console de login les messages:
Usage: ./run {start|stop|restart}
en fait le script est appelé sans argument, donc le default du switch repond ca.
Et ca appel le script en boucle donc j'ai ca qui arrete pas.
Meme probleme pour mes 2 scripts, donc meme cause je suppose...
est-ce que j'ai loupé kkchose sur le sujet??
merki