Raspberry Pi: Lancering Python script bij het opstarten (1 / 8 stap)

Stap 1: Maak een launcher sript


ik ben het opbouwen van een nieuw project genaamd Black Box Timelapse (Instructable binnenkort...).

Mijn python-script heet: bbt.py en woont in een map genaamd bbt thats in de root directory. U kunt vervangen door uw eigen directeur/Python scriptnaam in plaats van met behulp van mij.

We zullen de Linux crontab gebruiken de Python-script wordt uitgevoerd.

Ik heb moeite met crontab en directory management en mijn oplossing is om een shellscript, dat altijd naar de juiste map navigeert en mijn bbt.py Python script zal lanceren.

Laten we maken de shellscript!

Ik ben met behulp van ssh toegang tot de Raspberry Pi. Mijn IP-adres voor de SD-kaart hiervoor is 10.0.1.68. Uw IP-adres kan afwijken — verander gewoon het adres daarvan in kennis.

Open de Terminal venster en typ op de opdrachtregel:

 ssh pi 

Als u rechtstreeks werkt aangesloten op de monitor, kunt u deze stap overslaan.

Typ in:

 cd bbt 

vervolgens:

 nano launcher.sh 

Zal barkas uw uitgever, typt u in dit script

#! / bin/sh
# launcher.sh
# Ga naar basismap, vervolgens naar deze map, dan python script uitvoeren, dan terug naar huis

cd /
 chmod 755 launcher.sh Home/pi/bbt
sudo python bbt.py
 sh launcher.sh /

Cntl-X, terugkeer op te slaan.

Wat dit script doet is te navigeren naar de root directory, vervolgens naar de map bbt, de Python-script starten en vervolgens terugkeert naar de root directory.

Gerelateerde Artikelen

Node.js app als een RPI-Service (boot bij het opstarten)

Node.js app als een RPI-Service (boot bij het opstarten)

Ik wilde een Node.js app/script schreef ik, onder aanhoudende herstart, op mijn Raspberry Pi 2. Hoewel Forever geeft ons de mogelijkheid van het draaien van een script continu (op de achtergrond), dat omvat niet herstart van het systeem handmatig of
Hoe te stoppen met Windows Live Messenger opduiken bij het opstarten.

Hoe te stoppen met Windows Live Messenger opduiken bij het opstarten.

ik heb geërgerd onlangs met mijn Windows Live Messenger opduiken bij het opstarten, want ik wil niet elke keer krijg ik op mijn laptop inloggen... Dus, ik vond een manier op hoe deze actie in-/ uitschakelen, en ik dacht dat ik zou delen met de Gemeen
Hoe te auto start programma bij het opstarten

Hoe te auto start programma bij het opstarten

Hoi allemaal. Vandaag zal ik u tonen hoe auto start programma bij het opstarten. Ik wil mijn wasem kan worden uitgevoerd wanneer ik opwaarts mijn pc vermogen dus ik je laten zien hoe het zal te doen. Laat aan de slag.Stap 1: Zoek programma dat u wilt
Raspberry Pi I2C (Python)

Raspberry Pi I2C (Python)

In dit instructable, zal ik uitleggen hoe gebruik I2C op de Pi, met de voorbeelden van de CMPS03 kompas module en ultrasone SRF08 bereik, met behulp van python. Recht door het installeren van de OS, om ervoor te zorgen dat de afhankelijkheden en alle
Raspberry Pi: Python scripting de GPIO

Raspberry Pi: Python scripting de GPIO

de GPIO: General Purpose Input/Output kunt u de interface van uw Raspberry Pi met de buitenwereld, waardoor het een krachtige interactieve apparaat voor slechts $40-$50.Dit Instructable zal u tonen hoe de GPIO-pakket installeert op je Raspberry Pi en
Draadloze kerst lichttimer met Raspberry Pi en Python

Draadloze kerst lichttimer met Raspberry Pi en Python

1/14/2014 Update: dank aan iedereen die gestemd voor dit project in de Hardware Hacking wedstrijd! Benieuwd naar mijn nieuwe maker-pen.Update 12/31/2013: op zoek naar een meer geavanceerde versie van dit project? Check out mijn nieuwe multi-kanaals s
Op afstand bij het starten van uw linux box.

Op afstand bij het starten van uw linux box.

Er zijn gewoon keer wanneer ik niet kan krijgen voor een computer, maar ik moet nog om toegang te krijgen. Dus nu wanneer ik een machine installeert, stel ik de machine om te kunnen op afstand worden gestart. U kunt op sommige systemen, beveiligen me
(VEROUDERD) How To Flash Windows IoT Core voor Raspberry Pi 2 en toegang naar het via webbrowser

(VEROUDERD) How To Flash Windows IoT Core voor Raspberry Pi 2 en toegang naar het via webbrowser

"The Internet of Things (IoT) verenigt devises, sensoren, cloud, gegevens en uw verbeelding" - Microsoft.Vandaag ga ik u tonen hoe te knipperen Windows IoT Core op je Raspberry Pi 2 ook hoe toegang tot het via uw browser.Stap 1: vereisten Zult u
Intel Edison uitvoeren van Python Script

Intel Edison uitvoeren van Python Script

Welkom,In dit instructable ik zal je leren hoe je Intel Edison board door SSH verbinden en hoe maken en uitvoeren van een basis Python script. Dus laten we beginnen!Stap 1: Vereiste onderdelenHardware:Moet u een computer met Windows 7 of 8. Andere ve
Snelle Tips en trucs bij het maken van Fritzing planken

Snelle Tips en trucs bij het maken van Fritzing planken

Als u nog niet gehoord van Fritzing vóór dan wellicht het tijd om het te controleren. Fritzing is een open source hardware programma waarmee de gebruiker maakt een schema op basis van componenten die bedrijven hebben gemaakt zoals de populaire Arduin
Bij het tekenen van een gezicht (verhoudingen Made Easy)

Bij het tekenen van een gezicht (verhoudingen Made Easy)

Hallo iedereen! Ik heb gemerkt dat veel mensen worstelen met het tekenen van portretten, met name met de gezichts verhoudingen. maar ze moet echt niet. Met een beetje schetsen techniek verhoudingen help vindt u dat het is niet zo moeilijk als u denkt
Houden van Pegboard haken vallen uit bij het verwijderen van extra

Houden van Pegboard haken vallen uit bij het verwijderen van extra

een muur van mijn workshop is meestal pegboard. Altijd gefrustreerd met de pegboard haken vallen bij het verwijderen van hulpmiddelen, ging ik op zoek naar een oplossing. Van schroeven tot de vazallen van de kunststof haak sprak niets me totdat ik kw
Ontdoen van stuurwiel schudden bij het remmen.

Ontdoen van stuurwiel schudden bij het remmen.

Er zijn veel voorkomende problemen die ervoor zorgen uw stuurwiel dat te schudden wanneer u toepassen van de remmen. In volgorde van goedkoopste naar meeste, ze zijn: droge geleidepennen, versleten remblokken en remschijven versleten.Over het algemee
Bij het tekenen van cartoons op de computer voor beginners

Bij het tekenen van cartoons op de computer voor beginners

Welkom op mijn post op het grafisch ontwerpwedstrijd! Mijn naam is George AKA: PVT skittles en ik ben hier om u te tonen hoe eenvoudig, lage begroting digitale kunst voor het starten van digitale kunstenaars :D.What I 'm doing probeert te maken van d