Suivez ces instructions si vous souhaitez créer votre propre script de démarrage qui sera exécuté automatiquement lors du démarrage de Recalbox.
Tous les scripts de démarrage se trouvent dans /etc/init.d
. Ils sont exécutés l'un après l'autre. Cela signifie que le script S31emulationstation
sera traité avant S99MyScript
. En fonction des noms de fichiers, vous pouvez déterminer l'ordre d'exécution.
La procédure de démarrage d'un script sera exécutée au démarrage et la procédure d'arrêt à l'arrêt de la Recalbox.
/etc/init.d
avec la commande suivante :cd /etc/init.d
ls
pour voir tous les scripts disponibles dans le répertoire init.d
.nano S99MyScript.py
Vous pouvez bien sûr utiliser n'importe quel numéro, nom ou type de script (.py, .sh, etc.) et modifiez-le selon vos besoins. Pour cela, vous pouvez utiliser la structure de script suivante qui contient déjà les méthodes de démarrage, d'arrêt et de redémarrage / rechargement (celle-ci convient aux scripts Bash mais peut l'être pour tout script).
#!/bin/bash
case "$1" in
start)
Ajouter votre code de démarrage ici
;;
stop)
Ajouter votre code d'arrêt ici
;;
restart|reload)
Ajouter votre code de redémarrage / rechargement ici
;;
*)
esac
exit $?
CTRL + X
.chmod +x S99MyScript.py
/etc/init.d/S99MyScript start
.