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