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

19 août, 2010 (12:56) | 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
		mail -s "END of the_program" user@domain.com
	fi
done

NB : Ne pas oublier de créer le fichier 'mail.txt' avec le contenu du mail à envoyer.