Page 1 sur 1

Programme C++ qui se ferme tout seul

Posté : mar. 17 mai 2016 19:13
par Nix_
Bonjour à tous !

Voilà j'ai un projet qui à pour but créer un programme en C++ qui peut remonter des données via webservices, lire les trames XBEE et gérer une base de données. Ce programme marche tout à fait bien. Cependant quand je le lance au démarrage avec rc.local, au bout d'environ 5h le programme s'arrête de tourner.

Je ne sais pourquoi il me fait ça j'ai désactivé l'écran de veille mais rien y fait. J'aimerai donc si cela peut venir du fait que le processeur chauffe beaucoup et donc Raspbian fermerait le programme en question ?

Merci pour vos réponses :D

Re: Programme C++ qui se ferme tout seul

Posté : mar. 17 mai 2016 20:09
par destroyedlolo
Nix_ a écrit :Je ne sais pourquoi il me fait ça j'ai désactivé l'écran de veille mais rien y fait. J'aimerai donc si cela peut venir du fait que le processeur chauffe beaucoup et donc Raspbian fermerait le programme en question ?
Non, au pire, ca fait diminuer la fréquence du proc, mais hormis si c'est prévu, un OS ne va pas killer de lui-même une tâche qui boufferait du proc.
Je serai toi, au lieu de lancer le programme directement, je le mettrai dans un script shell où je redirigerai stdout et stderr dans un fichier de log : y'a des chances que ce soit un problème de core dump due à une corruption mémoire.

A+

Re: Programme C++ qui se ferme tout seul

Posté : mar. 17 mai 2016 20:48
par Nix_

Code : Tout sélectionner

program.exe >>file.txt 2>&1 
Comme ça ? :)