Probleme de code retour !
:cry:
Bonjour,
J’ai un prb avec la fin du script car quand il stop tous les process , régulièrement il ne me rend pas la main c’est à dire qu’il ne relance pas les start weblo !
Merci de m'aider
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| # Repertoire du domaine Weblo
APPLIPWD="/appli/projects/Nom-projet/bea/wl-domains/config/DOMAINE-Nom-projet"
case $1 in
'start')
su - webadm -c "cd $APPLIPWD ; ./startWLS-01-Nom-projet.sh -s"
su - webadm -c "cd $APPLIPWD ; ./startWLS-02-Nom-projet.sh -s"
;;
'stop')
su - webadm -c "cd $APPLIPWD ; ./stopWLS-01-Nom-projet.sh"
su - webadm -c "cd $APPLIPWD ; ./stopWLS-02-Nom-projet.sh"
rm /titi/config/toto/Lev1/web/Deployments/WebReportStudio/logs/WebReportStudio.log
sleep 180
#kill process weblogic non stopé
/usr/ucb/ps -auxww | grep Nom-projet | grep WLS | grep -v psmeter | awk '{ print $2}' > /tmp/process_wls.txt
if [ -s /tmp/process_wls.txt ]
then
for i in `cat /tmp/process_wls.txt`
do
kill -9 $i
/usr/ucb/ps -auxww | grep $i | grep -v grep >> /home/webadm/toto/log/process_weblogic_killer.$$
done
fi
;;
*)
echo "usage: `basename $0` {start|stop}"
;;
esac |