Mail à la fin de l'exécution d'un programme

19-Aug-2010 | scripts

Un exemple de script pour être prévenu par mail à la fin de l'exécution d'un programme :

#!/bin/bash

while true
do
    ps fax | grep the_program | grep -v grep > /dev/null
    if [ $? = 0 ]
        then
        echo "sleep 3 s"
        sleep 3
    else
            echo "END of the program: $(date)" | mailx -s "END of the_program" user@domain.com
    fi
done

# EOF