Etape 6: Installer un logiciel de surveillance sur la facture pro forma (suite)
Vous êtes maintenant prêt à commencer votre script monitor. Vous pouvez exécuter une seule fois, pour voir si fonctionnait bien, ou faire tourner pour toujours en arrière-plan.
Pour l’exécuter une fois, il suffit de taper. / monitor.py.
Je suppose que vous avez installé sur votre facture pro forma, qui vaut par défaut sur la plupart des installations de Python. Tapez les python pour vérifier le chemin vers votre interpréteur python, si elle existe. Si vous avez besoin de l’installer, Google à propos de comment le faire.
monitoy.py doit être exécutable. Si ce n’est pas, tapez chmod + x monitor.py.
Pour arrêter la monitor.py de l’exécution, appuyez sur ctrl + C.
Vous devriez avoir acquis une fois la température de n’importe quel endroits vous avez programmé dans votre base de données (Porto, dans l’exemple ci-dessus).
Pour le vérifier, exécutez sqlite et interroger la table de temps :
> sqlite3 templog.db
SQLite > sélectionnez * de temps ;
SQLite > .exit
Si vous n’avez pas vu une ligne avec l’horodatage, l’id et la lecture de la température, s’il vous plaît vérifier un fichier nommé debug.txt sur l’emplacement même du monitor.py et modifiez-la pour voir si tu n’as aucune erreur.
Quand tout est ok, vous pouvez maintenant mettre monitor.py à courir pour toujours dans le fond :
./Monitor.py &
Cela mettra le processus monitor.py en cours d’exécution comme une tâche en arrière-plan. Pour vérifier si elle est en cours d’exécution, tapez ps-tension auxiliaire Si vous voulez l’arrêter, tapez tuer 14581, remplaçant 14581 par le numéro de la tâche que vous avez obtenu votre procès, après avoir vérifié qu’il avec ch-tension auxiliaire