J'ai un serveur où les calculs sont en cours d'exécution, ils prennent parfois des jours pour terminer. Je souhaite envoyer un courrier électronique à la fin du travail, éventuellement via un script ou même avec le |
.
Avant de passer à la partie technique/commande, j'aimerais savoir quels sont les concepts que nous avons réussi à faire.
J'ai lu de nombreux blogs, même ici dans AskUbuntu, mais ils datent de 2012 ou 2014, suggérant que sendmail, mutt, postfix, at
... moins c'est ce que j'ai compris.
Merci.
Mailx fonctionne toujours. Essaye ça.
echo "This is a test" | mailx -s "Test01" mcjorch
Cela enverra un email avec le sujet Test01 au compte mcjorch sur la machine locale. Le corps sera ce qui a été lu dans stdin.
Vous pouvez faire d’autres choses pour que le courrier soit transféré vers une autre adresse électronique (par exemple, le transfert). Vous devez savoir en quoi consiste votre système de messagerie pour savoir comment configurer ces éléments.
J'espère que cela t'aides.