[envoi d'un résultat d'une commande par mail]

bonjjour, j'aimerais avec cron envoyer le résultat du scan de mon antivirus sous linux.

clamscan -r / | grep "FOUND" > av
mail -s "Clamav analyse" -u mon@email

Comment faire pour envoyer un fichier avec la commande mail, ou alors comment envoyer un mail avec comme contenu le fichier av?

Peut etre peut-t-on combiner les 2 commandes...

merci

3 réponses

  1. si ton entrée de cron a une sortie (je connais pas ta commande mais elle a sans doute une sortie standard), suffit de ne pas la rediriger, elle te parviendra par mail automatiquement

    crond est très serviable :)
    0
    1. Si tu as un fichier av :
      mail -s "Clamav analyse" -u mon@email < av
      cdlt
      0
      1. Contributeur
        comme cela :
        clamscan -r / | grep "FOUND" | mail -s "Clamav analyse" -u mon@email
        0