Raspberry pi omvormen tot een effectenbeurs robot controle (6 / 7 stap)

Stap 6: Zetten monitorstock.py te lopen regelmatig en start stock_telegrambot.py

A) brengen monitorstock.py te voeren periodiek

Monitostock.py periodiek uitvoeren, moet u installeren. Schrijven om dat te doen, in de raspberry pi crontab -e. Moet u vooraf gedefinieerde maileditor (nano in mijn geval) weergave van de lijst met taken die je raspberry pi wordt periodiek uitgevoerd.

Voeg toe aan het einde van dit bestand:

 MAILTO="" */1 * * * * cd ~/bolsa && python monitorstock.py 0 12 * * * /home/fernando/bolsa/restartbot.sh 

Druk op ctrl + X om af te sluiten. Antwoord Y opslaan de chages, en druk op invoeren. U zult terug de opdrachtprompt.

De eerste regel vertelt crontab niet om e-mail te verzenden met de output van de uitvoering. Anders zou u een e-mail per minuut ontvangen!!

De tweede regel verandert naar de map waar de scripts zijn geïnstalleerd, en dan vertelt crontab uitvoeren van python monitorstock.py elke minuut (* / 1). Als u wijzigen de periodiciteit bijvoorbeeld 5 minuten wilt, wijzigt u de * / 1 tot * / 5.

De derde regel loopt een bash script elke dag om 12:00. Het script is restartbot.sh. Dit script stopt de stock_telegrambot.py als het draait, en vervolgens onmiddellijk het weer begint.

Ik vond dat voor sommige onverklaarbare reden na het lopen voor een paar dagen, de script-stock_telegrambot.py beantwoorden stopt, zelfs als het draait blijkbaar ok.

Stoppen en starten weer dagelijks probeert om dit gedrag te voorkomen.

B) starten stock_telegrambot.py

Schrijven van ./startbot.sh . Beginnen met je bot, en u moet krijgen een bericht als dit, bevestigt het in uw Telegram:

 Start stock_telegrambot.py v0.0.2-5-gf75a193 2016-06-12 21:33:57.458815 

De bot zal een actieve taak, op de achtergrond uitgevoerd. Het draait voor eeuwig.

Als u wilt te weten komen de taak, schrijven ps aux . Dat geeft een lijst van alle toepassingen die worden uitgevoerd in de raspberry pi. Zoek de regel die zegt "python stock_telegrambot.py".

Als u stoppen met de bot wilt, schrijven ./killbot.sh . Bevestigen dat de taak niet wordt uitgevoerd, opnieuw schrijven ps aux.

C) Putting stock_telegrambot.py kan worden uitgevoerd wanneer de raspberry pi laarzen

Als u wilt dat de bot te starten elke keer dat de raspberry pi laarzen, uitgeven sudo nano /etc/rc.local

Voeg de opdrachtregel /home/fernando/bolsa/startbot.sh in dit bestand, voordat de laatste regel met exit 0. Druk op ctrl + x om te sluiten, en antwoord Y u het bestand wilt opslaan.

Gerelateerde Artikelen

Uw LCD/LED TV omvormen tot een hologram TV

Uw LCD/LED TV omvormen tot een hologram TV

Ik presenteer de drie eenvoudige stappen te transformeren uw LCD/LED-televisie tot een hologram TV...Zeer eenvoudig en zeer eenvoudig.Stap 1: Knippen en lijm... Vier transparante A4-vellen in trapeziumvormige vormen knippen en samen te voegen tot een
Hoe maak je een RC Robot Frame

Hoe maak je een RC Robot Frame

In dit Instructable, ik zal u tonen hoe maak je een gemakkelijke en goedkope robot basis met een arm. Geniet van!Stap 1: De Base aan elkaar worden gelijmd Stap 2: Bevestig de motoren aan de wielen Stap 3: Tape de motoren aan de basisStap 4: Maak de a
Controle van een NXT Robot met Android en HTML5

Controle van een NXT Robot met Android en HTML5

het doel van dit project is een oude Android-smartphone (bv HTC Magic) verbinden met een Lego NXT robot, om een globale beschikbaar WIFI GPRS UMTS camera robot.De gemakkelijkste manier om te controleren uw huishouden van overal in de wereld is om ver
Hoe maak je een Arduino-Radio Controlled Robot

Hoe maak je een Arduino-Radio Controlled Robot

Ik heb altijd al wilde maken van een afstandsbediening robot auto, maar altijd dacht dat het was te hard of te ingewikkeld. Een paar weken geleden ik eindelijk deed wat echte onderzoek en realiseerde dat het veel gemakkelijker te maken dan ik dacht e
Een barman robot--Doggie4

Een barman robot--Doggie4

De robot die we gemaakt is een barman robot die we ontworpen om te dienen eten en drinken in een bar. Wij noemden het Doggie4. De robot is verdeeld in vier lagen. De onderkant (de vierde laag) is een station chassis, uitgerust met twee wielen en twee
Fundamentele tank-station robot controle over Bluetooth mbed met de Freescale K64F

Fundamentele tank-station robot controle over Bluetooth mbed met de Freescale K64F

Dit Instructable is gebaseerd op deze eerdere werk die laat hoe om te controleren van een typische tank-station stijl robot met behulp van de Arduino en een Android app zien, zoals weergegeven in deze RC auto voor Android Instructable.Ik heb gebruikt
Hugbot - een zachte Robot die kleine knuffels geeft

Hugbot - een zachte Robot die kleine knuffels geeft

Hugbot is een zachte robot waardoor kleine knuffels. Haar armen zijn gemaakt van aangepaste 3D gedrukte wervels en gedreven door visserij draad dat is schroefdraad door middel van de wervels te stappenmotoren gecontroleerd door een Arduino in haar li
Rijden een Roomba-robot van Sprinkhaan met behulp van computer-visie

Rijden een Roomba-robot van Sprinkhaan met behulp van computer-visie

Roomba robots zijn geweldig en dat weten we allemaal. Er zijn nogal een paar tutorials die er op welke manier voor kappen hen en miljoenen verschillende manieren om ze te bestrijden. Als ik werk veel met Grasshopper en Rhino besloten heb ik om mijn e
Het ontwerpen en bouwen van een bestrijding robot

Het ontwerpen en bouwen van een bestrijding robot

Combat robots zijn onderhoudend en vermakelijk sinds voordat ze populair op Comedy Central waren. Een tijdje terug ik ondernam de uitdaging van de bouw van een paar van bestrijding robots (een 30 pond en een 220lb). Ongeacht de grootte van de machine
Raspberry Pi mobiele Media Center met Smartphone Control

Raspberry Pi mobiele Media Center met Smartphone Control

Onze belangrijkste ideeën van een perfecte mobiele Mediacenter zijn:-video's bekijken of luisteren naar uw muziek overal (alleen voeding en een monitor/projector voor video's vereist)-eenvoudige bediening met uw smartphone-eenvoudige installatie voor
Maak een Crawling Robot Zombie met afgehakte benen

Maak een Crawling Robot Zombie met afgehakte benen

We alle liefde zombies en robots, twee van de dingen die meest dreigen te worden van onze ongedaan maken één dag. Laat dingen langs helpen door het bouwen van een griezelig kleine robot zombie.Mijn doel met dit Instructable is om een pop en het (her)
MJRoBot I - eenvoudige stappen om een autonome robot te bouwen.

MJRoBot I - eenvoudige stappen om een autonome robot te bouwen.

Paar maanden geleden, klaar Ik ben met mijn eerste online elektronische cursus. Het was een nieuwe ervaring, maar het gewekt in mij een oude passie erg slaperig, de elektronica!De cursus was: EE40LX: elektronische Interfaces, via EDX-platform en behe
EZ Robot Controlled Lost in Space B9 Robot

EZ Robot Controlled Lost in Space B9 Robot

Dit is mijn volledige grootte exacte replica van de jaren 1960 TV-show Lost in Space B9 Robot. Ik heb het opbouwen van het voor ongeveer 2 jaar nu. De animatie wordt beheerd door 3 EZ Robot control boards (EZB) en zijn stem files werden gemaakt door
De Crawler van de tapijt - een BEAM Robot.

De Crawler van de tapijt - een BEAM Robot.

De Crawler van tapijt is een kleine robot die zijn weg over uw vloer zal schudden.  Bekijk de video en u zult zien hoe het kreeg zijn naam (dat, en ik ben een oude prog-rock fan in hart!).BEAM staat voor elektronica, esthetiek, biologie, mechanica, e