Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

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

> Lire le message (12 commentaires, moyenne: 2,3).  

Vous avez demandé le commentaire #640864.

MAILTO

Posté par Antonio Da Silva (page perso, ) le 25/10/2005 à 12:32. (lien). Évalué à 1.

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

    Posté par marsu1983 () le 25/10/2005 à 13:18. (lien). Évalué à 1.

    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

      Posté par benodilo () le 25/10/2005 à 22:19. (lien). Évalué à 1.

      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")