La fonction « wake on rtc alarm » du BIOS de mon pc n'agissant pas, j'ai
trouvé ici une méthode qui devrait me permettre de réveiller la bête à
l'heure de mon choix :
http://www.mythtv.org/wiki/index.php/ACPI_Wakeup#Disable_hwclock_updates
mais quelque chose ne va pas. Illustration :
1) Je vérifie que j'emploie bien la commande date :
# date -u --date "Sep 04, 2008 09:30:00" +%s
1220520600
# date -u --date "Sep 04, 2008 09:30:00" +%s 1220520600
Juste comme ca, un réveil, en général on l'utilise tous les jours, donc fais plutot un: date -d "tomorrow 06:45:00" +%s C'est carrement plus simple à scripter :) Sinon pour ton probleme, va voir dans ton bios.
geo cherchetout wrote:
# date -u --date "Sep 04, 2008 09:30:00" +%s
1220520600
Juste comme ca, un réveil, en général on l'utilise tous les jours, donc
fais plutot un:
date -d "tomorrow 06:45:00" +%s
C'est carrement plus simple à scripter :)
Sinon pour ton probleme, va voir dans ton bios.
# date -u --date "Sep 04, 2008 09:30:00" +%s 1220520600
Juste comme ca, un réveil, en général on l'utilise tous les jours, donc fais plutot un: date -d "tomorrow 06:45:00" +%s C'est carrement plus simple à scripter :) Sinon pour ton probleme, va voir dans ton bios.
Xavier Maillard
geo cherchetout writes:
J'avais oublié de faire un autre test tout simple :
Ca ne me choque pas le moins du monde. Mon petit doigt malin pense que cela represente un nombre de secondes depuis "epoch".
Xavier Maillard
Pierre-Hugues HUSSON <phhusson+ writes:
geo cherchetout wrote:
# date -u --date "Sep 04, 2008 09:30:00" +%s 1220520600
Juste comme ca, un réveil, en général on l'utilise tous les jours, donc fais plutot un: date -d "tomorrow 06:45:00" +%s C'est carrement plus simple à scripter :)
C'est peut-etre plus simple a scripter mais tu ne t'affranchis pas des eventuels problemes de timezone.
La meilleure solution consiste a passer une commande de ce style:
# date -u --date "Sep 04, 2008 09:30:00" +%s
1220520600
Juste comme ca, un réveil, en général on l'utilise tous les jours, donc
fais plutot un:
date -d "tomorrow 06:45:00" +%s
C'est carrement plus simple à scripter :)
C'est peut-etre plus simple a scripter mais tu ne t'affranchis
pas des eventuels problemes de timezone.
La meilleure solution consiste a passer une commande de ce style:
# date -u --date "Sep 04, 2008 09:30:00" +%s 1220520600
Juste comme ca, un réveil, en général on l'utilise tous les jours, donc fais plutot un: date -d "tomorrow 06:45:00" +%s C'est carrement plus simple à scripter :)
C'est peut-etre plus simple a scripter mais tu ne t'affranchis pas des eventuels problemes de timezone.
La meilleure solution consiste a passer une commande de ce style:
5) Je vérifie mais ce n'est pas du tout le résultat espéré :
# cat /sys/class/rtc/rtc0/wakealarm 2075731096
Ai-je commis une erreur ? Avez vous une autre explication ?
Je me suis peut-être inquiété pour rien car :
# cat /proc/driver/rtc rtc_time : 20:04:26 rtc_date : 2008-09-03 alrm_time : 09:30:00 alrm_date : ****-09-04 alarm_IRQ : yes alrm_pending : no 24hr : yes periodic_IRQ : no update_IRQ : no DST_enable : no periodic_freq : 1024 batt_status : okay
Mais j'apprends à l'occasion que je ferais mieux de ne pas employer l'option -u de date. Je n'avais pas compris. Pardon pour le bruit...
geo cherchetout
Le 03.09.2008 22:05, *Pierre-Hugues HUSSON* a écrit fort à propos :
Juste comme ca, un réveil, en général on l'utilise tous les jours, donc fais plutot un: date -d "tomorrow 06:45:00" +%s C'est carrement plus simple à scripter :)
Hé là, doucement, c'est que je suis à la retraite, moi ! Va pour :
date -d "tomorrow 11:45:00" +%s ;-)
Merci quand-même.
> Sinon pour ton probleme, va voir dans ton bios.
Non, il ne veut vraiment pas, j'ai tout essayé mais cela fait trois ans qu'il refuse, c'est-à-dire depuis que je l'ai acheté.
Le 03.09.2008 22:05, *Pierre-Hugues HUSSON* a écrit fort à propos :
Juste comme ca, un réveil, en général on l'utilise tous les jours, donc
fais plutot un:
date -d "tomorrow 06:45:00" +%s
C'est carrement plus simple à scripter :)
Hé là, doucement, c'est que je suis à la retraite, moi ! Va pour :
date -d "tomorrow 11:45:00" +%s ;-)
Merci quand-même.
> Sinon pour ton probleme, va voir dans ton bios.
Non, il ne veut vraiment pas, j'ai tout essayé mais cela fait trois ans
qu'il refuse, c'est-à-dire depuis que je l'ai acheté.
Le 03.09.2008 22:05, *Pierre-Hugues HUSSON* a écrit fort à propos :
Juste comme ca, un réveil, en général on l'utilise tous les jours, donc fais plutot un: date -d "tomorrow 06:45:00" +%s C'est carrement plus simple à scripter :)
Hé là, doucement, c'est que je suis à la retraite, moi ! Va pour :
date -d "tomorrow 11:45:00" +%s ;-)
Merci quand-même.
> Sinon pour ton probleme, va voir dans ton bios.
Non, il ne veut vraiment pas, j'ai tout essayé mais cela fait trois ans qu'il refuse, c'est-à-dire depuis que je l'ai acheté.
Xavier Maillard
geo cherchetout writes:
Je sais que c'est sous cette forme qu'est manipulée l'heure mais, ayant entré une valeur sous cette forme, je ne comprends pas pourquoi c'en est une autre, très différente, qui est mémorisée ?
Il faut voir comment le noyau manipule ce fichier (IOCTLs, ...). Sinon tu peux toujours aller regarder dans /usr/src/linux/Documentation/rtc.txt, tu y trouveras peut-etre d'autres explications.
Je sais que c'est sous cette forme qu'est manipulée l'heure mais,
ayant entré une valeur sous cette forme, je ne comprends pas pourquoi
c'en est une autre, très différente, qui est mémorisée ?
Il faut voir comment le noyau manipule ce fichier (IOCTLs, ...).
Sinon tu peux toujours aller regarder dans
/usr/src/linux/Documentation/rtc.txt, tu y trouveras peut-etre
d'autres explications.
Je sais que c'est sous cette forme qu'est manipulée l'heure mais, ayant entré une valeur sous cette forme, je ne comprends pas pourquoi c'en est une autre, très différente, qui est mémorisée ?
Il faut voir comment le noyau manipule ce fichier (IOCTLs, ...). Sinon tu peux toujours aller regarder dans /usr/src/linux/Documentation/rtc.txt, tu y trouveras peut-etre d'autres explications.