Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 10-09-2014 21:41:02

sechanbask
Membre
Inscription : 14-10-2009

[Résolu] Script avec la sortie standard et erreur envoyé par mail

Bonjour,

Je cherche à recevoir par mail les retours (sortie standard et erreur) de la première commande.



#!/bin/bash

find /srv/stf/srf/ -type f -mtime +30 -exec rm -v {} \;

echo Suppression des fichiers déposés plus vieux que 30 jours | mail -v -s "CT 201 - script" c.xxxxx@fredbbet.fr
 



Comment faire j'ai bien tenté des chose avec > ou >> mais rien n'y fait. Avez-vous une piste ?

Dernière modification par sechanbask (12-09-2014 14:14:34)

Hors ligne

#2 10-09-2014 23:05:20

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [Résolu] Script avec la sortie standard et erreur envoyé par mail

Plop,

#!/bin/sh

(echo Suppression des fichiers déposés plus vieux que 30 jours ; find /srv/stf/srf/ -type f -mtime +30 -exec rm -v {} \; ) | mail -v -s "CT 201 - script" c.xxxxx@fredbbet.fr
 



Devrait le faire smile


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 12-09-2014 08:17:02

sechanbask
Membre
Inscription : 14-10-2009

Re : [Résolu] Script avec la sortie standard et erreur envoyé par mail

Merci pour ce coup de main.

J'ai ajouté l'encodage du mail pour que mes destinataires puissent le lire correctement :

(echo Suppression des fichiers déposés plus vieux que 30 jours ; find /srv/stf/srf/ -type f -mtime +30 -exec rm -v {} \; ) | mail -a "Content-Type: text/plain; charset=UTF-8" -v -s "CT 201 - script" c.xxxxx@fredbbet.fr
 

Dernière modification par sechanbask (12-09-2014 14:14:47)

Hors ligne

Pied de page des forums