Paso 1: Haga un sript de lanzador
Mi script de python se llama: bbt.py y vive en un directorio llamado bbt que está en el directorio raíz. Puede sustituir su propio nombre de director/Python script en lugar de utilizar minas.
Usaremos el crontab Linux para ejecutar el script de Python.
He tenido problemas con el crontab y directorio gestión y mi solución es hacer un script de shell, que siempre navega al directorio correcto y lanzará mi bbt.py script en Python.
Vamos a crear el script de shell!
Estoy usando ssh para acceder a Raspberry Pi. Mi dirección IP para la tarjeta SD para esto es 10.0.1.68. Su dirección IP puede ser diferente, sólo cambia la dirección en consecuencia.
Abra la ventana de Terminal y en la línea de comandos, escriba:
Si está ejecutando directamente conectado en el monitor, puede omitir este paso.
Tipo en:
entonces:
Se iniciar el editor, escriba en esta secuencia de comandos
#! / bin/sh
# launcher.sh
# vaya a directorio de inicio, luego a este directorio, ejecutar el script en python, luego de vuelta a casa
CD /
CD home/pi/bbt
sudo python bbt.py
CD /
Cntl-X, volver a guardar.
Lo que hará este script es navegar al directorio raíz, luego en el directorio de bbt, lanzar el script de Python y luego volver al directorio raíz.