linux:scripts_bash:exemples:mailafterboot
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| linux:scripts_bash:exemples:mailafterboot [01/03/2008 18:04] – créée daniel | linux:scripts_bash:exemples:mailafterboot [01/03/2008 18:31] (Version actuelle) – mailargs daniel | ||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| # a appeler à la fin de / | # a appeler à la fin de / | ||
| - | DEST='pascal@petitegraine.com dcaillibaud@free.fr' | + | DEST='user@example.com' |
| 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.1204391042.txt.gz · Dernière modification : 01/03/2008 18:04 de daniel