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/06/2011, 01h53   #1
Invité régulier
 
Homme
Technicien Help Desk
Inscription : novembre 2009
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Technicien Help Desk

Informations forums :
Inscription : novembre 2009
Messages : 44
Points : 9
Points : 9
Par défaut exit d'un script pouvant faire appel à une fonction?

Bonjour,

je pense que je vais en faire sauter au plafond plus d'un mais avec mes connaissances limites je fais ce que je peux!!!!

J'ai fais un script pour effectuer une maintenance sur une appli (hermes) ou dedans j'arrete la supervision, les services ainsi que les links hermes avant d'effectuer la maintenance. Puis je relance tout le bazard.

Ma hantise c'est que si le script plante tout reste figé en erreur.
Mon problème techniquement parlant c'est que selon ou je me trouve dans mon script il faudrait que je relance soit tout, soit une partie.
Donc je pensais qu'en cas d'erreur, puisque je sors avec un exit je pourrais faire appel a une fonction qui checkerait et qui pourrait relancer si besoin est...
J'espere avoir ete clair.... autrement je ne sais pas si je peux mettre mon scrip en entier vu qu'il est assez volumineux, dite moi si cela peux vous aider.

Merci d'avance de votre courage
rouget est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 14/06/2011, 06h30   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
Non c'est pas clair du tout ...

j'ai l'impression que tu ne fais pas dans ton script ce qu'il faut justement.

si tu veux être sur de stopper bel et bien les processus, il te faut les analyser mais aussi que chacun ai un marqueur (par exemple dans /var/run) et que en cas de démarrage, la moindre trace, incompatible avec l’état en cours interdise le démarrage , logue de l'information ; prévienne l'admin et quitte. et ne fasse surtout rien, d'autre pour que l'admin, ici toi probablement, puisse corriger le problème, (si ca se contentait de forcer le démarrage ça pourrait marcher mais aussi provoquer un plantage grave avec énormément d'effets de bords voir un plantage général de pleins d'autres processus).

J'ai l'impression que ta structure même, n'est pas bonne, vu ta demande.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h06.


 
 
 
 
Partenaires

Hébergement Web