Exécution automatique au démarrage via .sh et rc.local
Bonjour
Je bosse sur un RPI, raspbian jessie
je développe un dispositif complet (logiciel codé C++ + composants électronique externes)
Une première version de l'appli n'était pas équipée d'écran, donc pas d'interface graphique
Elle se lançait automatiquement en ayant crée un .sh sur mon bureau
Code:
1 2
| cd /home/pi/dicartech/exec
sudo ./Dic_v0.76 |
appelé depuis le rc.local, dont voici la fin:
Code:
1 2 3 4
| #essai de mon script
bash /home/pi/Desktop/dic.sh
#fin
exit 0 |
Me deuxième version inclut un écran tactile, et une IHM graphique développée sur gtkmm
Je veux procéder de la même façon pour la lancer automatiquement, mais cela ne fonctionne pas.
Code:
1 2
| cd /home/pi/dicartech/exec
sudo ./dic_2_12 |
- J'ai vérifié la syntaxe des noms de fichiers que j'apelle, en inversant les noms des deux appli, c'est seulement la non graphique qui démarre.
- J'ai aussi testé mon script, en le lançant à la main depuis le terminal, l'appli graphique se lance correctement
Code:
bash /home/pi/Desktop/dic.sh
- J'ai aussi tenté de repousser le lancement de la version graphique de 5S, au cas où elle soit lancée trop tôt dans le processue de démarrage du RPI, ça ne change rien.
Je n'ai plus d'idée.
Qu'est-ce qui peut clocher dans mon affaire?
Merci