Bonjour
J'ai un petit script sh qui a pour but d'installer une application via le catalogue de logiciels portés de FreeBSD. Si l'installation échoue ou si la commande make est interrompue, j'en suis directement informé par email.
Voici le script:
Ici, j'utilise retval mais son utilisation sous perl est aléatoire. Parfois l'installation débute et se termine brutalement. Pourquoi ? Comment ? Je ne sais pas. Pourriez-vous me donner des informations à ce sujet svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 echo "===> Vérifie la présence du programme fastest_cvsup" if [ ! -x /usr/local/bin/fastest_cvsup ]; then echo "===> Installation du programme fastest_cvsup" cd /usr/ports/sysutils/fastest_cvsup && make install clean RETVAL=$? if [ $RETVAL != 0 ]; then echo -e $top"La compilation et/ou l'installation du programme fastest_cvsup a échoué."$foot > $logfile sendmail exit 1 fi fi
Merci
PS: mon fillot peut répondre à ça, il est très fort en perl
Partager