Alerte de balayage de rue (4 / 15 étapes)

Étape 4: Exécuter le Code de démarrage

Nous ne voulons pas d’appeler manuellement le code chaque fois que le BBB s’allume. Au lieu de cela, il serait préférable d’avoir le code exécuté automatiquement lorsque le Conseil d’administration de bottes.

Supposons, par exemple, le code donné dans la diapositive précédente est enregistré sous le nom « warning.py » et la vie dans le répertoire « / root/Desktop/SideParking ».

Tout d’abord, modifier rc.local en tapant dans la ligne de commande Debian

 > nano /etc/rc.local 

Une fenêtre s’affiche avec le contenu suivant

 #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. exit 0 

Ajouter le chemin d’accès de warning.py avant la ligne « exit 0 », comme indiqué ci-dessous

 /root/Desktop/SideParking/warning.py 

Maintenant la BHE automatiquement regarder ce chemin d’accès et exécuter warning.py lors du démarrage. Cependant, il y a encore une chose que nous devons faire. Nous devons faire la warning.py du fichier exécutable. Un fichier exécutable est un fichier informatique qui contient les instructions sous une forme qui a un système d’exploitation peut comprendre et suivre.

Lorsqu’un script python est exécuté dans le terminal, il se fait normalement à l’intérieur de son propre dossier avec la commande

 > python warning.py 

Toutefois, ce script ne peut pas être appelé ailleurs, qui pose un problème si nous voulons appeler à partir de rc.local. Nous éviter ce problème en ajoutant # ! suivi par le chemin vers python en haut du script python

 #!/usr/bin/python 

Le chemin de l’exemple ci-dessus ne peut être le chemin d’accès de chacun. Pour trouver le chemin d’accès spécifique de votre BBB à python, tapez dans la ligne de commande

 > which python 

Ensuite, modifier les autorisations d’accès du script en tapant la commande

 <p>> chmod +x warning.py</p> 

Cette commande n’importe qui donne des autorisations d’accès de fichier. Tester que chmod a travaillé en tapant

 ./warning.py 

en dehors du dossier où vit warning.py. Si chmod a travaillé, warning.py doit être exécuté.

Enfin, vérifiez que l’exécution du script de démarrage en redémarrant le jury. Tapez la commande

 > reboot 

ssh réintégrer le BBB avec la commande

> > ssh root 

et warning.py doit s’exécuter automatiquement.

Articles Liés

Le système d’alerte Gmail Arduino Servo

Le système d’alerte Gmail Arduino Servo

Bonjour tout le monde.Ce projet vise à construire un système d'alerte Arduino servo gmail. C'est un simple et facile de construire le projet pour votre boîte de réception gmail. La base sera un arduino avec un Sub micro servo.Chaque fois que vous ave
01:25 modèle victorien Miniature rue

01:25 modèle victorien Miniature rue

Ne peut pas se permettre un tournage permis ou n'ont pas les fonds pour construire un ensemble de taille ? Eh bien bonne nouvelle ! Je vais vous montrer comment faire une miniature rue pour coups transitoires dans un programme... ou tout simplement p
Kit de sauvetage Kitty rue

Kit de sauvetage Kitty rue

Aider les animaux en détresse a été une inclinaison de mine depuis l'enfance. J'ai grandi avec nombreux animaux de compagnie, ceux qui ont été sauvées de situations moins qu'idéales et se sont portés volontaires de temps favoriser chats et participan
Allée Intruder Alert avec LinkIt One

Allée Intruder Alert avec LinkIt One

Je veux jamais savoir quand une personne est conduite dans votre entrée ? Eh bien, j'ai toujours. Surtout quand quelqu'un vient de ramasser un de mes enfants pour les emmener à l'école, ou la danse ou un autre événement. Et puisque c'est une perte de
Valeur capteur a déclenché l’alerte SMS à l’aide de LinkitOne

Valeur capteur a déclenché l’alerte SMS à l’aide de LinkitOne

Une autre grande caractéristique de la Commission de développement de MediaTek LinkitOne est le support des cartes SIM !Les opportunités de développer quelque chose de vraiment cool avec le Linkit sont infinies.Dans ce instructable, laissez nous Rega
Système d’alerte environnementale

Système d’alerte environnementale

Quelle est cette odeur ? C'est un gaz nocif, bien sûr ! Si vous êtes dans un environnement où il y a une possibilité de dégagement gazeux dont vous serait plutôt pas respirer, pourquoi ne pas construire un système automatique de détection et d'alerte
Sans fil alarme de boîte aux lettres avec alerte téléphonique

Sans fil alarme de boîte aux lettres avec alerte téléphonique

1 x kit d'alarme Auto-Dialer ($10 / $20 sur ebay)1 x capteur porte/fenêtre (inclus dans le kit alarme)1 x clavier/contrôle électronique avec adaptateur secteur (inclus dans le kit alarme)1 x câble téléphonique (inclus dans le kit alarme)2 x colliers
Sécurité rue de base pour les femmes

Sécurité rue de base pour les femmes

J'ai connu deux agressions physiques dans ma vie. Le second a été particulièrement secoué et depuis, je suis devenu passionné par la diffusion de conseils de self-défense solide pour les gens autour de moi. Je peux faire référence à cet incident tel
Bracelet d’alerte médicale de paracord

Bracelet d’alerte médicale de paracord

Un bracelet d'alerte médicale est un bracelet qui est usé, si une personne ayant une problème de santé préexistant, telles que le diabète, l'asthme, problèmes cardiaques, tombe évanouie en raison de cette condition.Lorsque les ambulanciers arrivent,
Raspberry Pi contrôlée température ambiante suivi avec Gnuplot image sortie et email alerte capacité

Raspberry Pi contrôlée température ambiante suivi avec Gnuplot image sortie et email alerte capacité

là où je travaille, il n'y a une place très importante qui abrite beaucoup d'ordinateurs. La température ambiante de cette pièce doit être très cool pour optimiser les performances de ces systèmes.On m'a demandé de venir avec un système de surveillan
Kickstarter Backer alerte avec Stats Scroller, à l’aide d’Arduino Yun

Kickstarter Backer alerte avec Stats Scroller, à l’aide d’Arduino Yun

L' Arduino Yún est une curieuse addition à la famille de l'Arduino . Il y a une communauté assez répandue autour de la notion, la plate-forme et le logiciel Arduino. Il y a une autre communauté populaire dédiée au hacking et amélioration des routeurs
Laveuse sécheuse buanderie alarme à l’aide de Arudino & SMS Text Messaging alertes

Laveuse sécheuse buanderie alarme à l’aide de Arudino & SMS Text Messaging alertes

Avez-vous jamais souhaité il y avait une meilleure façon d'être averti lorsque votre linge a été fait ? Avez-vous jamais oublié une charge dans la machine à laver parce que vous ne pouvait pas entendre la sonnerie et vos vêtements sont devenus malodo
Système d’alerte pour les enfants ou les animaux pris au piège à l’intérieur des véhicules à moteur.

Système d’alerte pour les enfants ou les animaux pris au piège à l’intérieur des véhicules à moteur.

En moyenne, 38 enfants meurent en voitures chaque année de décès liés à la chaleur après être piégés à l'intérieur des véhicules à moteur. Ce système est censé avertir un parent s'ils oublient leur enfant dans la voiture, mes critères de conception p
Plaque de numéro de rue contemporain

Plaque de numéro de rue contemporain

je l'ai eu dehors de la plaque de numéro de maison sur ma maison pour une couple d'années, maintenant. C'était ringard, plaine et complètement rempli mon allocation quotidienne de « blah ». Si quelqu'un est à la recherche pour ma maison, c'est la pre