Faites Linux pour vous informer par e-mail après avoir terminé la tâche

Dans cet article, nous allons jeter un oeil à la façon dont vous pouvez faire Linux déclencher une alerte email une fois une certaine condition est remplie. Nous supposons que vous êtes un utilisateur intermédiaire ou avancé & # 8211; il devrait être si vous voulez définir des alertes e-mail dans Linux & # 8211; et vous avez déjà le client de messagerie installé.

Envoi d'une alerte e-mail peut être très utile. Par exemple, si vous avez une grande construction se fait en arrière-plan, il n'a pas de sens d'attendre jusqu'à ce que le processus est terminé. Dans ce cas, vous pouvez faire Linux d'envoyer un message une fois que vous avez terminé la compilation. Il permet d'économiser beaucoup de temps. Vous pouvez également être averti par e-mail à un moment précis. Si vous avez un engagement dans la nuit, vous pouvez programmer sous Linux pour ne pas oublier!

Tout d'abord, nous allons rapidement comment vous pouvez envoyer un e-mail pour vous sortir. La commande pour cela est « mailx » ou « mail ». Cette commande peut être différent sur votre système, selon la version de Linux que vous utilisez (et ne fonctionnera que si le serveur est correctement configuré). La syntaxe de commande est:

 Mailx -s "sujet" recipient@provider.com & lt; & lt; & lt; & lt; & Quot; après & quot; 

& Gt; «

.

Vous pouvez également joindre un fichier si vous le souhaitez

 Mailx -s "sujet" recipient@provider.com & lt; filename.txt 

& Gt ;.

Haga que Linux le envíe una notificación por correo electrónico después de completar la tarea

Index

    Obtenir & gt;

    Maintenant, nous pouvons associer la commande que nous utilisons une instruction conditionnelle. Cela signifie que lorsque la condition est remplie, vous recevrez un e-mail. Entrez ce qui suit à la ligne de commande:

     Condición_cuando_se_hizo_la_fecha  "Objet" mailx de youremail@provider.com & lt; & lt; & lt; 

    "Votre message"

    ».

    Cela peut aussi être fait différemment. Un autre exemple. Que faire si vous attendiez un serveur pour répondre? Vous pouvez continuer à taper des commandes sur le shell ou vous pouvez recevoir une alerte e-mail lorsque le serveur se réveille. Vous pouvez utiliser cette commande, par exemple:

    Si vous regardez attentivement, le code ci-dessus est une boucle infinie. Lorsque votre système cingle le serveur (nom du serveur), la boucle est rompue et a envoyé un courriel. Pas besoin d'attendre jusqu'à ce qu'un serveur est démarré ou mis à jour.

    Si vous craignez que les ressources du système sont dépensés, vous pouvez mettre le cadre de repos modifiant légèrement la commande:

    Dans ce cas, l'ordinateur s'éteint pendant 200 secondes avant de lancer un nouveau cycle. reçoit également une alerte régulière (ce qui indique que la boucle est en cours d'exécution) toutes les quelques secondes comme celui-ci.

    Vous pouvez mettre pratiquement toute commande shell comme condition (aussi longtemps qu'il est raisonnable et ne pas surcharger votre système):

    Que faire si vous voulez vous envoyer un courriel à une certaine date et à un certain moment? Vous pouvez modifier la commande ci-dessus un peu comme ceci:

     

    Alors que [date + "% T" -gt '06: 00: 00 « ]; date dont; the_command_to_to_be_executed & amp; & amp; break; fait; mail

    Pour recevoir des notifications chaque fois que vous recevez un e-mail sur votre système Linux, vous pouvez installer des applications qui prennent en charge les notifications par courriel. Deux des applications les plus populaires sont PopTray Moins et Notification par email

    .

    Vous pouvez expérimenter avec les commandes indiquées ci-dessus. Le principe est simple & # 8211; Il suffit de concevoir une déclaration de condition que, lorsqu'ils se sont rencontrés, déclenchera une alerte e-mail Pour plus d'informations ou de l'aide sur l'utilisation mailx, il suffit de taper « mailx & # 8211;. help » pour afficher la liste d'aide

    Crédit image: pinguin drapeau réseau linux tux en agitant , Sur courrier gris courrier postal blanc , contrôle rappel de mémoire dimensionnelle

    |

    Cliquez pour évaluer cet article !
    [Total: 0 Moyenne: 0]

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Go up

    Ce site web utilise des cookies pour garantir une meilleure expérience de navigation sur le site. En savoir plus