Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/03/2007, à 21:15

rhaamo

Relancer un processus si celui ci ne tourne pas.

Bonjour a tous.
J'espere poster dans la bonne section smile

Je me heurte a un probleme qui est celui de relancer le serveur jabber (wildfire) si celui-ci ne tourne plus.
Wildfire tournant en java les processus sont des java lignedecommandegnagnagna... je prefere eviter de chercher si le processus tourne par cette voie la mais par celle qu'offre wildfire.
c-a-d:

root@jennifer:/usr/wildfire/bin# ./wildfire status
The daemon is running.
root@jennifer:/usr/wildfire/bin#

J'ai trouver un petit script ici http://forum.ubuntu-fr.org/viewtopic.php?pid=676294#p676294
mais ne sachant pas trop de trucs en shell/bash je prefere vous demander si vous aviez ce genre de script smile
en fait il faut juste savoir si la commande /usr/wildfire/bin/wildfire status retourne The daemon is running.
si oui on fait rien, si non on va faire un stop puis start (au cas ou le serveur serait figé mais qui tourne encore en fond) tongue

Merci d'avance a ceux qui pourront m'aider smile

Hors ligne

#2 Le 20/03/2007, à 12:59

mirmidon

Re : Relancer un processus si celui ci ne tourne pas.

Salut rhaamo

Pas de problème avec ce script, il suffit de la personnaliser en mettant le nom du processus wildfire (trouvé en lançant un ps -aux)
Ainsi que la commande pour relancer le processus dans le bloc if.

Bonne chance smile


$ sudo make plaisir
Quand l'informatique redevient un plaisir.

The Ubuntu Counter Project - user number #10290

Hors ligne

#3 Le 20/03/2007, à 18:47

rhaamo

Re : Relancer un processus si celui ci ne tourne pas.

Salut.
ben le probleme c'est que dans ps -aux il m'affiche le processus de wildfire mais, heu le nom du processus est pas tip top
le voici (du moins une partie)
/usr/java/jre1.5.0_10/bin/java -server -Dinstall4j.jvmDir=/u
donc je preferais utiliser le /usr/wildfire/bin/wildfire status

merci de ta reponse smile

Hors ligne

#4 Le 21/03/2007, à 15:43

rhaamo

Re : Relancer un processus si celui ci ne tourne pas.

Personne n'aurais une petite idée ? roll

Hors ligne