• [^] # Re: Guillemet manquant

    Posté par . En réponse au message Script shell de surveillance de process ?? Besoin de votre aide. Évalué à 1.

    Salut,

    Ton script comporte quelques lacunes par rapport à ton cahier des charges ;-)
    Que fais tu du nombre en deuxième position (nombre de processus) ?
    Que se passe-t-il s'il exite des processus toto et tototo ?
    Tu peux lire les arguments de ton fichier param avec la commande :
    read cmd nb
    et tu récupères ainsi directement les deux valeurs d'une ligne dans deux variables sans avoir besoin d'utiliser autre chose (awk).

    Je t'offre ce qui est peut être une solution de facilité, mais j'ai écrit (en m'inspirant fortement de l'exitant) un plugin nagios qui doit faire ce que tu veux.
    Evidemment c'est du Perl et pas du shellscript, mais cela semble fonctionner correctement et devrait répondre à tes besoins (et bien plus...)
    Même si tu ne l'utilises pas directement, ça devrait te donner quelques pistes pour faire évoluer ton programme.

    Tu peux voir à quoi ça ressemble : http://jjdoti.free.fr/check_procs

    A+
    JJD