• # Utiliser un fichier d'état

    Posté par . En réponse au message Aide pour terminer mon script.... Évalué à 1.

    Le problème c'est que tes commandes lancées par cron n'ont pas d'état. Pour connaitre le précédent état, le plus simple est de passer par un fichier. Avec quelque chose du genre


    etat=`cat /tmp/etatmachine`

    etatcourant=`testmachine`


    if [ "$etatcourant" != "$etat" ]
    then
    envoimail "$etatcourant"
    fi

    echo "$etatcourant" > /tmp/etatmachine