Linux.debian : script verification espace disque
Posté par marsu1983 () le 25 octobre 2005
Bonjour a tous,
Voila je voudrai vérifier quotidiennement l'espace occupé sur mes disques. Je souhaite donc ecrire un script qui pourrait m'envoyer les résultats par email. une fois insérer dans le crontab, il s'executera toutes les semaines.
j'ai donc fait cela:
:!/bin/bash
df>/etc/scripts/espacedisque
Ainsi le résultat sera ecrit dans ce fichier mais comment faire pour que ensuite ce fichier parte sur mon mail ? Ou alors avez vous une autre solution pour récuprer l'espace de disque ?
Merci d'avance
Voila je voudrai vérifier quotidiennement l'espace occupé sur mes disques. Je souhaite donc ecrire un script qui pourrait m'envoyer les résultats par email. une fois insérer dans le crontab, il s'executera toutes les semaines.
j'ai donc fait cela:
:!/bin/bash
df>/etc/scripts/espacedisque
Ainsi le résultat sera ecrit dans ce fichier mais comment faire pour que ensuite ce fichier parte sur mon mail ? Ou alors avez vous une autre solution pour récuprer l'espace de disque ?
Merci d'avance
> Lire le message (12 commentaires, moyenne: 2,3).
Vous avez demandé le commentaire #640864.



MAILTO
suffit de lire la doc : 'man 5 crontab'
ou http://seth.positivism.org/man.cgi/5/crontab
extrait significatif:
<<
En plus de LOGNAME, HOME, et SHELL, cron(8) prendra en compte la vari-
able MAILTO s'il doit envoyer le résultat d'une commande exécutée
dans cette crontab. Si MAILTO est définie (et non vide), le résultat
est envoyé à l'utilisateur indiqué. Si MAILTO est défini et vide
(MAILTO=""), aucun courrier ne sera envoyé. Sinon, le courrier sera
émis vers le propriétaire de la crontab.
>>
Donc du coup, il suffit de ne pas rediriger la sortie vers un fichier.
Bon, bien sur, c'est la version du pauvre ( c'est-à-dire que si ta crontab contient d'autres taches, et qu'elles ne doivent pas envoyer de mails, il faut pousser la recherche vers d'autres outils)
[^]Re: MAILTO
merci a tous pour toutes ces réponses rapides je vais me pencher la dessu juste une tite question mon serveur linux n'est pas serveur mail cela ne va t'il pas empécher l'envoi ?
Merci
[^]Re: MAILTO
Tu install Postfix et dans le fichier de conf tu indiques le serveur smtp (serveur mail) que tu utilises pour envoyer tes mails (dans le main.conf tu mets "relayhost = adresseserveurmail")