IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

exit d'un script pouvant faire appel à une fonction?


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    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

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    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 : 5 196
    Par défaut
    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.

Discussions similaires

  1. [PHP 5.3] je cherche à faire appel à une fonction 1 seul fois
    Par geforce dans le forum Langage
    Réponses: 1
    Dernier message: 23/05/2010, 14h16
  2. Réponses: 7
    Dernier message: 26/08/2009, 13h44
  3. Réponses: 1
    Dernier message: 28/09/2008, 09h14
  4. Réponses: 7
    Dernier message: 24/09/2008, 11h18
  5. Réponses: 5
    Dernier message: 10/12/2007, 03h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo