linux:scripts_bash:exemples:mailafterboot
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
linux:scripts_bash:exemples:mailafterboot [01/03/2008 18:07] – daniel | linux:scripts_bash:exemples:mailafterboot [01/03/2008 18:31] (Version actuelle) – mailargs daniel | ||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
DEST=' | DEST=' | ||
TMP=/ | TMP=/ | ||
+ | MAILARGS=' | ||
+ | |||
function run() { | function run() { | ||
# faut 2 params (titre et commande avec args), pas de test | # faut 2 params (titre et commande avec args), pas de test | ||
Ligne 19: | Ligne 20: | ||
echo >> $TMP | echo >> $TMP | ||
} | } | ||
+ | |||
# init | # init | ||
# si /tmp pas en écriture, y'a un gros bleme et le mail marchera probablement pas | # si /tmp pas en écriture, y'a un gros bleme et le mail marchera probablement pas | ||
# mais on tente quand même | # mais on tente quand même | ||
- | [ ! -w $TMP ] && sleep 60 && echo -e " | + | >$TMP |
+ | [ $? -ne 0 ] && sleep 60 && echo -e " | ||
+ | |||
echo " | echo " | ||
echo >> $TMP | echo >> $TMP | ||
+ | |||
run ' | run ' | ||
run 'Le début du top' '/ | run 'Le début du top' '/ | ||
Ligne 37: | Ligne 39: | ||
run 'les 50 dernières lignes du / | run 'les 50 dernières lignes du / | ||
run 'les 50 dernières lignes | run 'les 50 dernières lignes | ||
+ | |||
# et on envoi | # et on envoi | ||
- | / | + | / |
+ | |||
# on efface pas $TMP, ça laisse une trace | # on efface pas $TMP, ça laisse une trace | ||
</ | </ |
linux/scripts_bash/exemples/mailafterboot.1204391260.txt.gz · Dernière modification : 01/03/2008 18:07 de daniel