Buenas, quisiera que al arrancar la raspi se iniciara un emulador que tengo instalado sin necesidad de teclear el ejecutable.
Lo tengo en modo consola
¿Alguien sabe como hacerlo? Gracias
Iniciar automaticamente un programa al arrancar
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Primero tendrás que habilitar el autologin, usando "sudo raspi-config"
System Options > Boot / Auto login
Después tendrás que tener creado un script que arranque el emulador, el jeugo y demás opciones.
Puedes crear un script en /home/pi/autostart.sh y hacerlo ejecutable (chmod +x /home/pi/autostart.sh)
Comprueba que el script funciona manualmente
Por último, necesitas llamar a ese script durante el arranque.
Hay muchas formas, por ejemplo añadir la ruta en el script en /etc/rc.local
Otra opción es editar el /etc/crontab y añadir algo como:
@reboot pi /home/pi/autostart.sh
Son sólo algunas opciones
System Options > Boot / Auto login
Después tendrás que tener creado un script que arranque el emulador, el jeugo y demás opciones.
Puedes crear un script en /home/pi/autostart.sh y hacerlo ejecutable (chmod +x /home/pi/autostart.sh)
Comprueba que el script funciona manualmente
Por último, necesitas llamar a ese script durante el arranque.
Hay muchas formas, por ejemplo añadir la ruta en el script en /etc/rc.local
Otra opción es editar el /etc/crontab y añadir algo como:
@reboot pi /home/pi/autostart.sh
Son sólo algunas opciones
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 16
- Registrado: 01 Ene 2021, 21:31
- Agradecido: 0
- Agradecimiento recibido: 1 vez
Gracias por responder. Que deberia poner en el script?egrueda escribió: 16 Feb 2021, 08:06 Primero tendrás que habilitar el autologin, usando "sudo raspi-config"
System Options > Boot / Auto login
Después tendrás que tener creado un script que arranque el emulador, el jeugo y demás opciones.
Puedes crear un script en /home/pi/autostart.sh y hacerlo ejecutable (chmod +x /home/pi/autostart.sh)
Comprueba que el script funciona manualmente
Por último, necesitas llamar a ese script durante el arranque.
Hay muchas formas, por ejemplo añadir la ruta en el script en /etc/rc.local
Otra opción es editar el /etc/crontab y añadir algo como:
@reboot pi /home/pi/autostart.sh
Son sólo algunas opciones
#!/bin/bash
cd /usr/bin/stella
me dice que "usr" is not defined
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
¿tienes un directorio llamado /usr/bin/stella?
¿O tienes un archivo "stella" dentro del directorio /usr/bin?
¿O tienes un archivo "stella" dentro del directorio /usr/bin?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 16
- Registrado: 01 Ene 2021, 21:31
- Agradecido: 0
- Agradecimiento recibido: 1 vez
El archivo se llama stella en la ruta /usr/binegrueda escribió: 17 Feb 2021, 08:00 ¿tienes un directorio llamado /usr/bin/stella?
¿O tienes un archivo "stella" dentro del directorio /usr/bin?
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Entonces no puedes ejecutar "cd /usr/bin/stella" porque estás intentando entrar en un directorio llamado "/usr/bin/stella" cuando "/usr/bin/stella" no es un directorio, sino un archivo
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 16
- Registrado: 01 Ene 2021, 21:31
- Agradecido: 0
- Agradecimiento recibido: 1 vez
y entonces que debo poner para que me ejecute ese archivo al arrancar?egrueda escribió: 17 Feb 2021, 10:14 Entonces no puedes ejecutar "cd /usr/bin/stella" porque estás intentando entrar en un directorio llamado "/usr/bin/stella" cuando "/usr/bin/stella" no es un directorio, sino un archivo
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
¿De qué forma estás arrancando ahora, manualmente, el emulador?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Entonces quita el "cd"
Y recuerda darle permisos de ejecución (chmod +x)
Código: Seleccionar todo
#!/bin/bash
/usr/bin/stella
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 16
- Registrado: 01 Ene 2021, 21:31
- Agradecido: 0
- Agradecimiento recibido: 1 vez
ok ya está editado y ahora en "rc.local" que escribo?egrueda escribió: 18 Feb 2021, 07:47 Entonces quita el "cd"
Y recuerda darle permisos de ejecución (chmod +x)Código: Seleccionar todo
#!/bin/bash /usr/bin/stella
por otra parte no se como se comprueba que el script funcione