Eteindre son PC via un MMS depuis votre téléphone

Avec les nouveux téléphones mobiles, il est aujourd’hui facile d’envoyer un e-mail, par internet si vous avez le système 3G ou par MMS sinon.

Voici un tutoriel permettant d’éteindre votre ordinateur PC grâce à un simple e-mail envoyé depuis votre téléphone.
Nous avons besoin de:
Mozilla Thunderbird, le client de messagerie libre de Mozilla
– l’extension MailBox Alert (suivez les instructions pour l’installer)
– un téléphone

Pour Windows: Ouvrez votre Bloc-notes ou éditeur de texte préféré et copiez ceci:

shutdown -s -t 00
Enregistrez le fichier avec le nom shutdown.bat (attention à sélectionner « Tous les fichiers » dans Type) dans votre disque C: par exemple.

Pour Linux:
Créez un fichier shutdown.sh contenant:
#!/bin/bash
# Arrêt de l’ordinateur :
sudo shutdown -P now

Vous pouvez remplacer la dernière ligne par gnome-power-cmd.sh shutdown si vous êtes sous Gnome.
Puis rendez exécutable le fichier en faisant: chmod +x shutdown.sh

Ouvrez Mozilla Thunderbird. Faites un clic-droit sur le dossier « Courrier entrant » puis « Nouveau dossier » et nommez-le SMS.

Nouveau dossier Thunderbird

Cliquez sur ce nouveau dossier, puis faites Outils, Filtres de messages, Nouveau.
Nom du filtre: SMS
Quand de nouveaux messages arrivent … qui valident au moins une des conditions suivantesSujet Contient et choisissez un mot qui identifiera vos messages. N’utilisez pas le mot « arrêt » par exemple, sinon votre ordinateur s’éteindra à chaque fois que vous recevrez un message avec le mot « arrêt » assez commun.
Prenons par exemple le mot « shutdown-42 ».
Ensuite, choisissez l’option « Déplacer le message vers » et le dossier « SMS » que nous venons de créer.

Filtre

Tous les messages qui contiendront le mot « shutdown-42 » seront déplacés vers le dossier SMS.
Il nous reste à paramétrer MailBox Alert pour éxécuter le fichier shutdown.bat à chaque fois qu’un message arrive dans le dossier SMS.

Sélectionnez le dossier SMS, faites un clic-droit puis MailBox Alert.
Cochez la case « Exécutez une commande », puis grâce au bouton Parcourir, Sélectionnez le fichier shutdown.bat (ou shutdown.sh) créé précédemment.

MailBoxAlert

Une dernière chose, Mozilla Thunderbird, par défaut, ne vérifie les messages que toutes les 10 minutes. Si vous voulez modifier la fréquence, allez dans Outils–>Paramètres de comptes. Dans le menu Paramètrs serveurs, modifiez l’option « Vérifiez les nouveaux messages toutes les 1 minutes ».

Vous pouvez maintenant tester tout ceci en envoyant un e-mail à votre adresse avec comme sujet « shutdown-42 » sans les guillemets. Si tout se passe bien, d’ici 1 minute, Mozilla Thunderbird lira le message, le déplacera dans le dossier SMS et MailBox Alert éxécutera le fichier qui éteint votre ordinateur.

Vous aimerez aussi...

5 réponses

  1. benji dit :

    Chouette astuce ça serait possible de compléter pour linux ?
    Je pense que le problème principal c’est que shutdown demande des droits administrateurs sous linux. Je pense qu’il faut éditer le fichier etc/sudoers :
    sudo visudo
    et sous la ligne
    # User privilege specification
    mettre
    nom de l’utilisateur ALL= NOPASSWD: /sbin/shutdown
    puis de créer un script sh au lieu d’un bat.

  2. benji dit :

    #!/bin/bash
    # Arrêt de l’ordinateur :
    sudo shutdown -P now

    et enregistrer sous shutdown.sh

    rendre exécutable :

    chmod +x shutdown.sh

    Sinon sous gnome la commande suivante permet d’arrêter sans avoir besoin de droit d’administrateur :

    #!/bin/bash
    # Arrêt de l’ordinateur :
    gnome-power-cmd.sh shutdown

    puis idem, rendre exécutable :

    chmod +x shutdown.sh

  3. Beslay Cyril dit :

    Je pense qu’en faisant simplement un
    #sudo chmod 740 /sbin/shutdown
    cela doit marcher mais je n’ai pas pu tester cette commande car en voulant modifier le fichier sudoers, j’ai « cassé » mon Ubuntu.

  4. benji dit :

    Le problème c’est que le propriétaire est root 755 de base.
    Donc à moins de faire un chown…et du coup plus besoin de modifier le sudoers par contre le fichier shutdown peut être effacé et modifier sans protection. Donc pas très valable comme changement.

    je viens de tester le deuxième script ça marche sans problème et sans modification. Par contre l’arrêt du système est un peu brutal…

  5. Je vois qu’en tant qu’e-étudiant à Bordeaux 1, tu as respecté la tradition du 42 😉

Laisser un commentaire

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