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 :

Supervision d'un traitement shell


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 53
    Par défaut Supervision d'un traitement shell
    Bonjour tout le monde,

    j'ai un traitement shell qui tourne sur un serveur linux , et je veux faire un script shell qui vérifie le bon fontionement de ce dernier.

    quand il y a un probléme le mot ERROR s'affiche dans les logs et aprés le traitement si tout va bien le code retour systéme est 0 sinon le code est différent à 0.

    Avez-vous une idée pour faire un script qui vérifie le bon fontionement de ce traitement ( sans vérifier les logs ).

    N'importe quelle piste aura le bienvenue.

    Merci beaucoup.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    Bonjour,

    ce n'est pas limpide
    pour quoi ne pas tester le code de retour du script.

    tu peux résumer (montrer les parties essentielles) ton script, qu'on voit ce qu'il fait, ce que tu attends qu'il fasse
    ...
    ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 53
    Par défaut
    Comment vérifier le code retour du script ?

    il s'agit d'un script métier compliquer dont je voulais vérifier le code retour.

  4. #4
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par smtp2014 Voir le message
    Avez-vous une idée pour faire un script qui vérifie le bon fonctionnement de ce traitement ( sans vérifier les logs ).
    Pourquoi le script n'aurait pas le droit de vérifier les logs ??

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 53
    Par défaut
    Trés bonne idée.

    Pouvez-vous m'aider a trouver la bonne commande qui retourne le code retour du script ( à ajouter dans le script )

  6. #6
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par smtp2014 Voir le message
    Trés bonne idée.
    Laquelle ?
    Pourquoi ne pas répondre aux deux questions posées ?
    Pouvez-vous m'aider a trouver la bonne commande qui retourne le code retour du script ( à ajouter dans le script )
    Dans quel script ?

  7. #7
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    Bonjour

    $? donne le code retour de la dernière commande.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ ./macommande
    $ echo $?
    0
    $
    Ma commande a réussi

Discussions similaires

  1. Script shell : Traitement par bloc
    Par kurapix dans le forum Linux
    Réponses: 8
    Dernier message: 09/07/2008, 14h23
  2. [Shell] Traitement de fichier
    Par salsero1 dans le forum Linux
    Réponses: 5
    Dernier message: 27/06/2008, 11h28
  3. traitement shell UNIX
    Par melmouj dans le forum Linux
    Réponses: 5
    Dernier message: 23/01/2008, 23h15
  4. script shell : lire un fichier et donner pour traitement au script
    Par pc974 dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 14/05/2007, 14h38
  5. Traitement de fichier en shell script
    Par sam.fet dans le forum Linux
    Réponses: 3
    Dernier message: 03/05/2006, 14h30

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