Bonjour,
Je reviens sur un pb de la semaine dernière.
Je veux arréter un serveur a partir d'une JSP.
Je lance une commande avec Runtime.exec mais j'ai un message d'erreur, sur la recherche d'un fichier dans programme shell lancé.
Je précise que en root et en ligne de commande cela fonctionne et que j'arrive bien à effectuer un 'ls-la" via ma JSP.
Donc est ce un probleme de droits sur le fichier pid? sur le programme? que dois je faire?

Voici le shell que j'essaye de lancer, et le code retour que j'obtiens (******) 'No ns-slapd PID file found. Server is probably not'

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PIDFILE=/logs/pid
PIDRECOVERFILE=$PIDFILE.recover
PIDSTARTINGFILE=$PIDFILE.starting
if [ -f $PIDFILE ]
then
  PID=`cat $PIDFILE 2> /dev/null`
else
  if [ -f $PIDRECOVERFILE ]
  then
    PID=`cat $PIDRECOVERFILE 2> /dev/null`
  else
    if [ -f $PIDSTARTINGFILE ]
    then
      PID=`cat $PIDSTARTINGFILE 2> /dev/null`
    else
      echo No ns-slapd PID file found. Server is probably not running(******)
      exit 2
    fi
  fi
fi