Bonjour à tous,
J'ai un souci que je ne comprend pas car fut un temps cela fonctionnait parfaitement, plusieurs semaine de test.
j'ai un petit serveur linux DIGI9210.
Je lui donne l'information de sa timezone dans une variable d'environnement.
TZ=WET-1WEST,M3.5.0/2,M10.5.0/3
Lorsque j'interroge mon système à l'aide d'un shell par telnet, commande "date" j'ai bien mon horloge parfaitement à l'heure et synchro avec mon PC qui interroge le même serveur NTP.
Par contre j'ai un souci avec mon appli en C, qui entre autre, doit récupérer cette date et heure, afin de la transmettre au notre automate.
Le souci c'est que la commande en C de localtime ou gmtime, me donne exactement la même heure, en d'autre terme je n'est pas l'effet de mise à l'heure local dans mon appli je n'est que le GMT.
Auriez vous une idée s'il vous plais, cela m'agace car cela fonctionnait, la variable d'environnement est bien présente a chaque redémarrage. Le système se met à 1970 lors du boot (j'ai pas de sauvegarde) puis bascule bien à la bonne heure et date dès qu'il trouve le NTP.
Partager