Automatisation Système

Automatisation du Système

Configurez le lancement automatique de RetrouveMonPC pour un suivi permanent.

🚀 Introduction

Pour que votre PC signale sa position régulièrement, le script retrouvemonpc.py doit être exécuté de manière répétée. Nous utilisons pour cela le script lanceur.py.

L’avantage du script lanceur.py est qu'il peut être stoppé facilement avec le gestionnaire de tâches. C'est très pratique si vous vous déplacez avec votre PC une journée entière : vous arrêtez la tâche pour éviter de saturer votre boîte mail inutilement.

⚙️ Configurer lanceur.py

Avant de lancer l'automatisation, vous devez régler l'intervalle de temps souhaité :

  • Ouvrez lanceur.py avec un éditeur de texte (Gedit, Notepad, Geany).
  • Ligne 4 : Le délai en secondes (300s = 5 min, 600s = 10 min, 900s = 15 min).

🐧 Sur Linux

Il existe deux méthodes pour répéter l'envoi du mail. Chaque méthode a ses avantages et ses inconvénients selon votre utilisation.

Installation et droits

Déplacez le fichier vers /usr/local/bin/ (en utilisant sudo nautilus ou votre gestionnaire de fichiers en mode root). Ensuite, rendez-le exécutable :

Faites un clic droit sur time.py > Propriétés > Permissions > cochez "Autoriser l'exécution comme un programme".

🐍 Méthode 1 : Utiliser le script lanceur.py

Cette méthode est la plus flexible. Une fois lancé, le script peut être arrêté facilement via le Gestionnaire de tâches. C'est pratique si vous vous déplacez avec votre PC toute la journée et que vous voulez éviter de saturer votre boîte mail.

3. Pour un lancement automatique au démarrage, Ouvrez Session et démarrage dans vos paramètres et ajoutez une entrée :

python3 /usr/local/bin/lanceur.py
  • Nom :Lanceur
  • Commande : /usr/local/bin/lanceur.py
  • Déclencheur : À la connexion.

⚙️ Méthode 2 : Configurer Crontab

Crontab lance le script en arrière-plan de façon plus rigide. Une fois démarré, on ne peut pas l'arrêter simplement sans modifier la configuration.

Vous pouvez utiliser Crontab pour lancer soit le script principal directement, soit le lanceur.py au démarrage du système via la directive @reboot.

Pour lancer trouverpc.py toutes les 15 minutes, ouvrez un terminal :

sudo crontab -e

Ajoutez cette ligne à la fin du fichier :

*/15 * * * * /usr/local/bin/trouverpc.py 2>/dev/null

Plus d'infos sur : Debian Facile ou LinuxTricks.

Tableau Comparatif

CaractéristiqueCrontabScript lanceur.py
Arrêt facile❌ Difficile✅ Oui (Gestionnaire de tâches)
Changement fréquenceModifier le crontabModifier le fichier .py
Usage recommandéServeur / PC fixePC Portable / Usage mobile

🪟 Sur Windows

Sur Windows, il n'y a pas de dossier /usr/local/bin/. Vous pouvez placer vos scripts dans un dossier de votre choix (ex: C:\RetrouveMonPC\).

Lancement automatique au démarrage :

  1. Appuyez sur les touches Windows + R, tapez shell:startup et validez.
  2. Une fenêtre s'ouvre : créez-y un raccourci vers votre fichier lanceur.py.
  3. Désormais, le script se lancera tout seul à chaque ouverture de session.

Note : Pour arrêter le script, utilisez Ctrl + Alt + Suppr > Gestionnaire des tâches > sélectionnez "Python" et cliquez sur "Fin de tâche".

Note : Si vous renommez votre script de lanceur.py en lanceur.pyw (avec un w), Windows le lancera en arrière-plan sans ouvrir de fenêtre de terminal noire. C'est beaucoup plus discret pour un script de surveillance.".