# Rtcwake et décalage horaire

**URL:** <https://www.debian-fr.org/t/rtcwake-et-decalage-horaire/80771>\
**Category:** Support Debian\
**Created:** [Décembre 8, 2019, 4:43 UTC](https://www.debian-fr.org/t/rtcwake-et-decalage-horaire/80771 "2019-12-08T16:43:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gnifrus](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/54ee81/32.png) [@Gnifrus](https://www.debian-fr.org/u/Gnifrus)\
**Post date:** [Décembre 8, 2019, 4:43 UTC](https://www.debian-fr.org/t/rtcwake-et-decalage-horaire/80771/1 "2019-12-08T16:43:29Z")

</div>

Bonjour,  
Je me permets de venir vers vous car je suis face à un problème insoluble pour moi, depuis 1 semaine maintenant, malgré mes nombreuses recherches sur les différents sites et forum.

Pour l’exemple, il est 17:15, voici les commandes :

```nohighlight
rtcwake -l -m no -s 60
rtcwake : « wakeup » (réveil) avec /dev/rtc0 à Sun Dec 8 16:16:15 2019

```

En fait, au lieu d’activer la commande pour 17:16, il me la programme 1h plus tôt !

Pour essayer de m’aider, je vous joins les infos ci-dessous :

```nohighlight
cat /etc/adjtime
0.000000 1574630295 0.000000
1574630295
UTC

```

```nohighlight
hwclock
2019-12-08 17:15:45.420577+01:00

```

```nohighlight
timedatectl
               Local time: dim. 2019-12-08 17:16:00 CET
           Universal time: dim. 2019-12-08 16:16:00 UTC
                 RTC time: dim. 2019-12-08 16:16:00
                Time zone: Europe/Paris (CET, +0100)
System clock synchronized: yes
              NTP service: inactive
          RTC in local TZ: no

```

```nohighlight
cat /etc/timezone
Europe/Paris

```

Merci à toutes et à tous pour votre aide, moi je n’en peux plus, je craque !!! 😀  
Bonne fin de we,

---

<div class="post-metadata">

**Author:** ![Gnifrus](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/54ee81/32.png) [@Gnifrus](https://www.debian-fr.org/u/Gnifrus)\
**Post date:** [Décembre 8, 2019, 4:59 UTC](https://www.debian-fr.org/t/rtcwake-et-decalage-horaire/80771/2 "2019-12-08T16:59:25Z")

</div>

Oups…re bonjour !  
Je me réponds à moi même pour vous faire part de la solution…et de ma boulette (j’ai honte…)

J’avais bien pensé à vérifier que l’heure du bios était bonne, mais comme je travaille sur Putty à partir d’un autre micro…vous voyez où je veux en venir… j’ai vérifié l’heure du Bios de ce micro et non de celui qui supporte ma Debian ! 🤪 Quel boulet !

2 minutes après avoir posté ce message, j’ai eu un flash…

Bon, et bien je sors…par la petite porte.  
Merci de m’avoir lu et désolé du dérangement…

Bonne continuation.😇

---

<div class="post-metadata">

**Author:** ![Gnifrus](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/54ee81/32.png) [@Gnifrus](https://www.debian-fr.org/u/Gnifrus)\
**Post date:** [Décembre 9, 2019, 3:29 UTC](https://www.debian-fr.org/t/rtcwake-et-decalage-horaire/80771/3 "2019-12-09T15:29:56Z")

</div>

Bonjour,

Bon et bien, je reviens vers vous car il y a quand mème quelque chose qui ne fonctionne pas.  
Après avoir remis l’heure correcte dans mon BIOS, j’ai redémarré Debian afin de vérifier que ma commande Rtcwake fonctionnait correctement.  
Pas de problème à ce moment là, tout était rentré dans l’ordre.  
Seulement, un peu plus tard, j’ai réessayé et là, patatras, de nouveau 1 heure d’avance ! 😡

Je redémarre afin d’entrer dans le BIOS et là, de nouveau l’heure avait bougé et reculé d’une heure !

J’ai bien essayé plusieurs fois de remettre à l’heure. Si je reste sur le BIOS, elle ne bouge pas, mais si je démarre Debian, ça bouge quelque temps après…  
Des idées ? Je n’en peux plus !

Merci par avance et bonne journée,

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Décembre 9, 2019, 7:00 UTC](https://www.debian-fr.org/t/rtcwake-et-decalage-horaire/80771/4 "2019-12-09T19:00:55Z")

</div>

utc c’est le temps universel , actuellement le temps local en France est en heure d’hiver donc utc+1 et visiblement dans ton exemple la commande rtcwake travaille en utc alors que tu crois qu’elle devrait travailler en heure locale  
ça me parait normal que Debian démarre en heure locale quand la RTC est en utc

```auto
timedatectl
               Local time: lun. 2019-12-09 19:53:38 CET
           Universal time: lun. 2019-12-09 18:53:38 UTC
                 RTC time: lun. 2019-12-09 18:53:38
                Time zone: Europe/Paris (CET, +0100)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

```

Ce qui est important ici c’est **RTC in local TZ: no** , donc l’ horloge matérielle est en utc

[https://linux.die.net/man/8/rtcwake](https://linux.die.net/man/8/rtcwake)  
**-a** | **–auto**

Reads the clock mode (whether the hardware clock is set to UTC or local time) from _/etc/adjtime_ . That’s the location where the _**[hwclock](https://linux.die.net/man/8/hwclock)** (8)_ stores that information.  
**-l** | **–local**

Assumes that the hardware clock is set to local time, regardless of the contents of _/etc/adjtime_ .

**-u** | **–utc**

Assumes that the hardware clock is set to UTC (Universal Time Coordinated), regardless of the contents of _/etc/adjtime_ .

---

<div class="post-metadata">

**Author:** ![Gnifrus](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/54ee81/32.png) [@Gnifrus](https://www.debian-fr.org/u/Gnifrus)\
**Post date:** [Décembre 10, 2019, 6:13 UTC](https://www.debian-fr.org/t/rtcwake-et-decalage-horaire/80771/5 "2019-12-10T06:13:33Z")

</div>

Bonjour et merci Grandtoutbab,

Effectivement, tu as raison, RTCWAKE travaille en UTC, et donc, il ne faut pas que je me focalise sur l’heure qu’il me donne.  
J’ai effectivement fait un essai hier soir, et ça a marché !  
Dans l’exemple que je donnais à l’ouverture de ce post, la réponse de RTCWAKE était en heure UTC, donc l’heure correspondante locale était bien une heure de plus ! (UTC +1)

Merci pour cette réponse très claire qui m’a bien éclairée ! 👍  
Bonne journée,
