Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1035 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Comment redémarrer automatique un programme planté?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment redémarrer automatique un programme planté?

n°528326
kanzyo
Posté le 27-07-2004 à 11:08:03  profilanswer
 

Connaissez-vous un logiciel, ou une manière quelconque (peut-etre dans le fichier inittab) permettant de relancer un programme planté?  
Merci d'avance.

mood
Publicité
Posté le 27-07-2004 à 11:08:03  profilanswer
 

n°528383
cassidy
Black Rainbow
Posté le 27-07-2004 à 12:25:38  profilanswer
 

Je dirais avec le respawn de inittab.
Christophe Blaess avait écrit un article il y a quelque temps ds linux mag sur le lancement auto d'un prog au démarrage. Si mes souvenirs sont bons je pense qu'il en touchait un mot.
Tu peux trouver l'article ici: http://perso.club-internet.fr/ccb/ [...] LMF_24.pdf

n°528385
Klaimant
?
Posté le 27-07-2004 à 12:26:52  profilanswer
 

vérification avec cron :??:


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°528469
kanzyo
Posté le 27-07-2004 à 14:33:24  profilanswer
 

merci bcp je vais voir cet article :)
 
--> Claimant: Cron: keskecé?
 
Merci!

n°528471
Klaimant
?
Posté le 27-07-2004 à 14:34:06  profilanswer
 

:D
 
man cron


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°528485
kanzyo
Posté le 27-07-2004 à 14:40:29  profilanswer
 

apres lecture (rapide) de l'article, il me semble qu'il parle de diverses manières (d'ailleurs intéressantes)de lancer un prog au démarrage sans avoir à se logger.
Mais apparemment, je n'ai pas trouvé ce que je cherchais. Le prog que je cherche à faire tourner 24/24 est amule, j'ai réussi à le faire se lancer au démarrage de Kde en insérant un raccourci dans /home/user//.kde/Autostart,  
 
... mais pas moyen de le faire redémarrer quand il plante, ce qui arrive qd mm relativement souvent.
Par contre, il semble en effet que la clef du pb se trouve dans le fichier inittab, mais étant débutant sous linux (quelle joie!) je ne m'y retrouve pas bien...

n°528534
cassidy
Black Rainbow
Posté le 27-07-2004 à 15:17:18  profilanswer
 

Ou sinon à la bourrin: un prog qui fork, le fils fait un exec de ton prog, le père attend la fin du fils et recommence.
Mais bon faut pas que ce prog plante donc on fait que reporter le problème. :)

n°528553
bobuse
Posté le 27-07-2004 à 15:49:21  profilanswer
 

boarf une petite ligne de Bash et le tour est joué ...

[ ]; while [ $? -ne 0 ]; do commande; done


En gros, la boucle ne s'arrêtera que quand "commande" retournera 0 comme code de retour (tout s'est terminé normallement)
 
Heu par contre, attention à ne pas lancer commande en tâche de fond (& ), sinon ça risquerait de chauffer  :whistle:


Message édité par bobuse le 27-07-2004 à 15:49:33
n°528556
Mjules
Modérateur
Parle dans le vide
Posté le 27-07-2004 à 15:52:44  profilanswer
 

le P2P c'est mal et c'est interdit ici


Message édité par Mjules le 27-07-2004 à 15:52:53

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°528565
kazekami
J'aime pas les gens
Posté le 27-07-2004 à 16:16:52  profilanswer
 

y'a pas un programme qui s'appelle watchdog ? il me semble avoir vu ça trainer sous OS X Server...


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
mood
Publicité
Posté le 27-07-2004 à 16:16:52  profilanswer
 

n°528568
kanzyo
Posté le 27-07-2004 à 16:18:00  profilanswer
 

"le P2P c'est mal et c'est interdit ici" --> je parlais bien évidemment de lancer amule sur un réseau local privé, pour échange de fichiers audios de groupes de rock amateurs, et de vidéos de vacances ;)
Je vais essayer cette boucle while. Merci bcp à tous

n°528583
Mams
Posté le 27-07-2004 à 16:36:57  profilanswer
 

Un de mes collègues m'a parlé d'une commande de base sous Linux qui lance une appli automatiquement et qui la relance en cas de plantage.
Je ne me souviens malheureusement plus de quelle commande il s'agit et ce collègue est difficilement joignable.
 
Maintenant tu sais que ça existe ! Il n'y a plus qu'a trouver le nom de cette commande  :D


---------------
Je me lève de bonne humeur
n°528662
kanzyo
Posté le 27-07-2004 à 18:18:11  profilanswer
 

"Maintenant tu sais que ça existe ! Il n'y a plus qu'a trouver le nom de cette commande": LOL... merci bcp, ca m'avance! Non, sérieusement je vais regarder ca, est-ce que ce serait trouvable sur des sites généraux d'introduction à linux?
Pour Watchdog, qqun confirme?
 
Merci à tous

n°528685
ccp6128
Syntax error
Posté le 27-07-2004 à 18:39:32  profilanswer
 

Edit -> effacé


Message édité par ccp6128 le 27-07-2004 à 19:54:01
n°528690
leto
Posté le 27-07-2004 à 18:47:53  profilanswer
 

La solution serait ptetre d'utiliser un programme qui plante moins .

n°528732
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 27-07-2004 à 19:50:04  profilanswer
 

Mjules a écrit :

le P2P c'est mal et c'est interdit ici

n°528741
kazekami
J'aime pas les gens
Posté le 27-07-2004 à 19:59:17  profilanswer
 

leto3 a écrit :

La solution serait ptetre d'utiliser un programme qui plante moins .


 
sauf dans le cas où tu veux être sûr que ton service fonctionne 24/24. C'est plus une protection qu'autre chose (exemple : watchdog sur apache, tomcat, et mysql pour un site web).
Ce n'est pas dit que ton service plante, mais s'il plante à3H du mat' en plein mois d'août tu es sûr qu'il repart tout seul


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°529075
Mams
Posté le 28-07-2004 à 08:37:03  profilanswer
 

J'ai eu une réponse de mon collègue.
Il sagirait de lancer ton appli avec le fichier /etc/inittab en mode "respawn"... à tester !!


---------------
Je me lève de bonne humeur
n°529148
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 28-07-2004 à 09:54:11  profilanswer
 

cassidy a écrit :

Je dirais avec le respawn de inittab.
Christophe Blaess avait écrit un article il y a quelque temps ds linux mag sur le lancement auto d'un prog au démarrage. Si mes souvenirs sont bons je pense qu'il en touchait un mot.
Tu peux trouver l'article ici: http://perso.club-internet.fr/ccb/ [...] LMF_24.pdf


 
:o
 
mams > c'était la 1ère réponse quand même ^^

n°536166
Mams
Posté le 09-08-2004 à 08:55:54  profilanswer
 

Oups !!  :D  J'l'avais pas vu  :whistle:


---------------
Je me lève de bonne humeur
n°536196
Sly Angel
Architecte / Développeur principal
Posté le 09-08-2004 à 11:30:05  profilanswer
 

daemontools !
 
Les scripts c'est du bricolage, inittab c'est la clé et daemontools est prévu pour être mis en inittab et gérer les différents services à maintenir :jap:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Comment redémarrer automatique un programme planté?

 

Sujets relatifs
Completion automatique sous TCSHque faire quand la traybar kde plante ?
[GNOME] Empecher un programme d'être dans la barre des tachesServeur X qui plante après apt-get dist-upgrade
[Divers] Choisir le display d'un programme donné[Knoppix] plante au boot sur la détection matérielle
[Linux - Tux] Reconnexion automatique sous RTCSuse ne veut pas lancer de programme en root :(((
Redémarrer de windows à linux automatiquementmount plante ...
Plus de sujets relatifs à : Comment redémarrer automatique un programme planté?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR