Bonjour,
je ne connais rien au script shell, mais avant de poster, je me suis documenté voilà dans une application, il y a un script shell qui doit etre lancée à chaque jour et à une certaine heure. Il me semble qu'il est dans des tâches répétitive (crontab), le problème c'est que je dois le modifier.Ce script se trouve dans /usr/local/tomcat/webapps/application/scripts, ce que je ne comprends pas c'est la ligne:
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
21 #!/bin/sh DIR=`dirname $0` cd $DIR cd .. DIR=`pwd` LIB=$DIR/WEB-INF/lib CLASSES=$DIR/WEB-INF/classes for i in `ls $LIB` do CLASSPATH=$CLASSPATH:$LIB/$i done export CLASSPATH cd $CLASSES java -Djava.awt.headless=true com.monPakage.AutoCompostej'ai oublié c'est une appli java mais je pense que vous aviez devinné est-ce qu'il est obligatoire de définir le classpath, si il n'a pas changé. Parce que si j'ai compris ce scripts c'est qu'il redéfinis le classpath de l'application en listant toutes les lib.CLASSPATH=$CLASSPATH:$LIB/$i
Merci.
Partager