salut
je travail sur une cible linux embarque. je souhaite exécuter un programme au demarrage de ma plate-forme.
le programme fonction tres bien lorsque je le lance en ligne de commande.
j ai crée un script pour qu il se lance au demarrage, j ai fais les liens symbolique. le programme se lance mais il ne fonction pas entierement. il y a des fonctionnaltilés qui ont disparu
es ce que quelqu un peu m aider SVP
# c'est vague tout ca
Posté par TheBreton . Évalué à 2.
enfin qu'est ce qui ne marche pas ?
[^] # Re: c'est vague tout ca
Posté par jbm35 . Évalué à 1.
le portail est la derniere chose à se lancer au demarrage.
Je vais voir si il n 'y a pas d autre programme qui se lance apres
[^] # Re: c'est vague tout ca
Posté par TheBreton . Évalué à 1.
Peut etre que le bash n'est pas lancer et que certaine variables d'environnement ne soit pas encore configurées.
Tu ne peut pas recupere les infos au démarrage de vlc dans un fichier pour les analyser ?
[^] # Re: c'est vague tout ca
Posté par jbm35 . Évalué à 1.
je vais modifier le programme pour voir les log et voir quand les variables d environnement sont lancer.
[^] # Re: c'est vague tout ca
Posté par daggett . Évalué à 1.
Un autre truc fourbe est aussi les file-descriptors standards (stdin, stdout, stderr) qui, s'ils existent et renvoient vers ton xterm quand tu le lances à la main, sont généralement inexistants quand on les hérite de init et des scripts de démarrage. Un message de démarrage par printf peut alors se terminer en échec. Au début de ton programme, ouvre /dev/null pour remplacer les fds 0, 1 et 2 s'ils n'existent pas.
Pour débuggue plus généralement, tu peux remplacer "ton_prog" dans le script de démarrage par "strace -o /tmp/trace.log ton_prog" pour avoir la liste des appels systèmes effectués, avec leur code de retour. La cause de sortie devrait se trouver dans les derniers...
# [resolu] script de démarrage
Posté par jbm35 . Évalué à 1.
Il s'agissait bien des variables d'environnement. Je les rajouter au debut du script. Maintenant sa fonctionne
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.