script de demarrage sous solaris10

script de demarrage sous solaris10 - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 30-10-2010 à 06:54:02    

Bonjour,
je dois lancer un service in.rarpd sur une solaris 10 au demarrage.
Voici mon script:

Code :
  1. # ! /usr/bin/sh
  2. case "$1"
  3.    start)
  4.          if [ "`pgrep in.rarpd`" ]
  5.           then
  6.            echo "in.rarpd deja actif"
  7.           else
  8.             /usr/bin/in.rarpd -a
  9.             echo "in.rarpd active"
  10.           fi
  11.        ;;
  12.     restart)
  13.            if [ "`pgrep in.rarpd`" ]
  14.           then
  15.            echo "redemarrage de in.rarpd"
  16.            pkill in.rarpd
  17.             /usr/bin/in.rarpd -a
  18.             echo "in.rarpd reactive"
  19.             else
  20.             echo "in.rarpd inactif lancement"
  21.             /usr/bin/in.rarpd -a
  22.            fi
  23.          ;;
  24.     stop)
  25.          if [ "`pgrep in.rarpd`" ]
  26.           then
  27.            echo "in.rarpd actif arret immediat"
  28.            pkill in.rarpd
  29.            else
  30.            echo "in.rapd deja arrete"
  31.           fi
  32.          ;;
  33.        *)
  34.          echo " in.rarpd start ou stop"
  35.         ;;
  36.   esac
  37. 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?

Reply

Marsh Posté le 30-10-2010 à 06:54:02   

Reply

Marsh Posté le 30-10-2010 à 09:06:03    

Bonjour,
 
Je ne connais pas trop Solaris mais il me semble que les scripts lancés par /etc/rc*.d utilisent /bin/sh et non /usr/bin/sh. Mais je ne sais pas si c'est à l'origine de ton problème...
 
Bon courage!


Message édité par Ocarinien le 30-10-2010 à 09:06:26
Reply

Marsh Posté le 31-10-2010 à 21:30:02    

Bonjour,
Merci pour votre post ça m'a permis de rafraichir quelques souvenirs.
En effet vous devez avoir raison.*
Quand j ai verifier avec which sh j'etais loger en root et le sh sur lequel je pointais etait un lien qui n'est pas definit pour sys.
Je ne suis pas devant ma machine mais des mardi je verifie et investigue dans ce sens et vous ferai unretour. Merci encore.
Cordialement.

Reply

Marsh Posté le 31-10-2010 à 21:46:36    

faudrait se mettre à SMF quand même [:cerveau klem]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed