Bonjour,
je dois lancer un service in.rarpd sur une solaris 10 au demarrage.
Voici mon script:
Code :
- # ! /usr/bin/sh
- case "$1"
- start)
- if [ "`pgrep in.rarpd`" ]
- then
- echo "in.rarpd deja actif"
- else
- /usr/bin/in.rarpd -a
- echo "in.rarpd active"
- fi
- ;;
- restart)
- if [ "`pgrep in.rarpd`" ]
- then
- echo "redemarrage de in.rarpd"
- pkill in.rarpd
- /usr/bin/in.rarpd -a
- echo "in.rarpd reactive"
- else
- echo "in.rarpd inactif lancement"
- /usr/bin/in.rarpd -a
- fi
- ;;
- stop)
- if [ "`pgrep in.rarpd`" ]
- then
- echo "in.rarpd actif arret immediat"
- pkill in.rarpd
- else
- echo "in.rapd deja arrete"
- fi
- ;;
- *)
- echo " in.rarpd start ou stop"
- ;;
- esac
- exit 0
|
Je l'ai reconstitué de mémoire mais je pense qu'il est ok.
l est executable pour tous (rwxr-xr-x) et appartient a root sys
je l'ai mis dans /etc/init.d et fait deux liens sous /etc/rc3.d S99in.rarpd et K99in.rarpd
Quand je relance avec un init 6 il ne s'active pas. Mais quand ²je le lance manuellement OK.
Qu'est ce qui ne colle pas?