Arrancar script python al iniciar raspbian

¿Algo falla o no sabes como funciona? Pide ayuda aquí!
Responder
Avatar de Usuario
rbcheca
Pi Alpha
Pi Alpha
Mensajes: 18
Registrado: 10 Sep 2016, 20:11
Agradecido: 0
Agradecimiento recibido: 0

Hola!
Estoy tratando de iniciar un script de pytnon al arrancar el sistema, de la siguiente forma:

Creo el siguiente script en /etc/init.d con el contenido:


#! /bin/sh
# /etc/init.d/detector-init


### BEGIN INIT INFO
# Provides: detector-init
# Required-Start: $all
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Script de ejemplo de arranque automático
# Description: Script para arrancar el detector de presencia
### END INIT INFO


# Dependiendo de los parámetros que se le pasen al programa se usa una opción u otra
case "$1" in
start)
echo "Arrancando detector-init"
# Aquí hay que poner el programa que quieras arrancar automáticamente
/usr/bin/python /home/pi/buscador.py
;;
stop)
echo "Deteniendo detector-init"


;;
*)
echo "Modo de uso: /etc/init.d/detector-init {start|stop}"
exit 1
;;
esac


exit 0



Luego doy permisos de ejecucion y despues activo el arranque automatico con "sudo update-rc.d detector-init defaults" pero no consigo que funcione, lo curioso es que antes me funcionaba perfecto pero ahora no consigo hacerlo, he reinstalado raspbian y todo pero nada, si hago una prueba con "sudo /etc/init.d/detector-init start" el script que es de prueba para enviarme un pushbullet al movil lo hace perfectamente, pero al reiniciar raspbian no ejecuta el script y no me manda el pusg...

llevo muchos días con esto, agradeceria cualquier ayuda.

gracias y saludos
Avatar de Usuario
Haru Ijima
Pi Beta
Pi Beta
Mensajes: 108
Registrado: 14 Jun 2016, 18:29
Ubicación: Granada
Agradecido: 0
Agradecimiento recibido: 1 vez
Contactar:

Al reiniciar la RPi había que ponerlo también en otro archivo, yo llevo intentando lo mismo con un script para controlar las RPM de un ventilador y no hay cojo*es de que arranque al inicio, mañana si puedo lo busco.
Haru - Desarrollador de aplicaciones web

Código: Seleccionar todo

while (true) {
    echo 'Holiiiii';
}
[/size]
Avatar de Usuario
rbcheca
Pi Alpha
Pi Alpha
Mensajes: 18
Registrado: 10 Sep 2016, 20:11
Agradecido: 0
Agradecimiento recibido: 0

Lo he solucionado de otra manera:
editando "sudo nano /etc/rc.local" y añadiendo antes de exit 0 la linea "setsid /usr/bin/python /home/pi/python/casabot/casabot.py &"
Responder