Hello,
Voila je suis sous un environnement suze Enterprise 9.
J'ai installé un serveur Websphere.
J'ai écrit un script shell permettant de faire certain traitement sur le serveur (arrêt, demarrage, sauvegarde BDD, sauvegarde log,etc..)
Le problème vient essentiellement de l'arret et du redemarrage du serveur.
Lorsque j'execute se script directement sur une ligne de commande tout se passe bien, le serveur redemarre correctement.
Par contre lorsque le redemarrage s"effectue par l'intermediaire de crontab (qui utilise mon script) le serveur ne redemarre pas correctement et celui ci devient inexploitable.
Pour palier à ce probleme j'avais trouvé la solution de lancer mes commandes en les prefixant de
.su - root -c "ma_commande"
En utilisant cette astuce cela fonctionne impeccablement!
Maintenant mon admin systeme est passé par là et à cru bon de supprimer ce préfix ce qui me fait revenir en arriere.
J'aurais aimer comprendre pour le fait de rajouter ce prefix fait que cela fonctionne.
Je vous remercie par avance pour votre aide!
Partager