Crontab - Envoyer un mail avec la date en objet

Bonjour à tous,

c’est mon premier post sur ce forum qui m’a l’air bien actif :slightly_smiling: Peut-être vais-je devenir accroc …

je sollicite votre aide car j’ai un script qui s’exécute dans une crontab tout les jours, et qui m’envoie un mail grâce au paramètre MAILTO= placé en tête de crontab.

Par default, le mail qui arrive contient l’objet: Cron user@host PATH/script.sh PARAMS

Je souhaiterais recevoir dans l’objet de ce mail: Le nom du script (sans le chemin), ainsi que la date. Mais c’est là que je bloque :frowning:

J’ai essayé avec des mon@mail.fr?subject=SCRIPT mais celà ne fonctionne pas :frowning:

Quelqu’un peut’il m’aider :slightly_smiling: ?

Merci à tous par avance.

À lire [1], partie Output from cron. Ils expliquent très bien ce que tu souhaites faire.

[1] unixgeeks.org/security/newbi … ron-1.html

Super, merci pour le tuyau.

Par contre je ne vois pas comment inclure la date dans l’objet du message :neutral_face:

je suis pas un pro en BASH ^^ … ca se voit non :slightly_smiling: ?

Essaye de rajouter la date avec la ‘fonction’ date.

DATE=$(date +%d-%m-%y) echo $DATE;

Avec ça tu affiche la date, tu devrait trouver comment la concatener a l’objet de ton mail