Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/08/2011, 12h29   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 47
Points : 14
Points : 14
Par défaut Fin de l'application relancer l'application ?

Bonjour à tous !

Je ne suis pas un pro du Linux Bash ni des commandes Shell

N'ayant pas obtenu de réponse satisfaisante sur un Forum spécifique dédié, alors je me permets de poster ici

Y a t'il un script qui permet de vérifier qu'une application s'est terminée de manière à pouvoir la relancer ?

Je vais expliquer :
J'ai un petit serveur spécifique qui se lance (c'est un programme spécifique), mais celui-ci n'étant pas fiable l'application à tendance à se terminer.
[Le programmeur n'a toujours pas apporté de solution à ce jour].


Je lance le petit programme spécifique avec un script bash incluant des paramètres.

Y aurait-il une bidouille pour relancer un script dès que le logiciel se termine ?
Est-ce compliqué ?

Du genre par exemple bidouille fichier "jeton" alterné créé supprimé... Ou tout autre méthode : n'ayant que peu d'expérience sur Linux, je ne peux pas dire quelle est la meilleure solution.

J'aimerai autant que possible éviter que l'application puisse se lancer en double cela risquerait de créer de nombreux soucis; surtout que j'utilise screen

L'application est de type .x86 et je l'utilise sur Ubuntu 10.04

Merci
DreamNooby est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/08/2011, 13h18   #2
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 071
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 071
Points : 4 154
Points : 4 154
Bonjour,

Code :
1
2
3
4
5
#!/bin/sh
 
while ! pidof -s progServeur
do echo "progServeur inactif: relancer le progServeur" #Commande pour relancer le serveur
done
...
?
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 14/08/2011, 15h02   #3
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 47
Points : 14
Points : 14
Hi!

Merci pour votre aide
DreamNooby est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h52.


 
 
 
 
Partenaires

Hébergement Web