1ère chose à vérifier.
Si vous faites la commande
TZ="Europe/Paris" date
[ guilhem]$ TZ="Europe/Paris" date
Est-ce que cela vous affiche la bonne heure?
oui.
Dans l'affirmative, qu'affiche echo $TZ ?
Rien. Une ligne vide s'affiche:
commande date sans prépositionnement du TZ.
[ guilhem]$ date
m'intéresse mais le mot affiché juste avant l'année en fin de ligne.
Normalement, ça devrait être "CET".
C'est bon.
Au démarrage, l'heure est positionnée par un script qui utilise pour cela
le programme hwclock.
Il faudrait d'abord repérer ce script (il se trouve dans
/etc/rc.d/init.d ou /etc/init.d selon la distribution).
Pour cela:
grep hwclock /etc/rc.d/init.d/*
[ guilhem]$ grep hwclock /etc/rc.d/init.d/*
Voir ensuite avec quels paramètres il est lancé. Au démarrage et à
l'arrêt.
que dois-je faire à ce niveau ?
En principe, au démarrage ça devrait être
hwclock --hctosys --localtime
Et à l'arrêt
hwclock --systohc --localtime
Il faut regarder si le script positionne la variable TZ.
Le fait que l'heure s'incrémente à chaque fois que vous démarrez Linux
semble indiquer qu'en dépit de vos réglages le script s'entête à régler
l'horloge en UTC.
Au fait, l'incrémentation ne se fait-elle que si vous démarrez Windows
entre 2 sessions Linux? Ou se fait-elle à chaque démarrage que Windows
ait été lancé ou non entre deux?
Windows n'intervient pas. Si je lance 5 fois de suite Linux, l'heure
1ère chose à vérifier.
Si vous faites la commande
TZ="Europe/Paris" date
[guilhem@localhost guilhem]$ TZ="Europe/Paris" date
Est-ce que cela vous affiche la bonne heure?
oui.
Dans l'affirmative, qu'affiche echo $TZ ?
Rien. Une ligne vide s'affiche:
commande date sans prépositionnement du TZ.
[guilhem@localhost guilhem]$ date
m'intéresse mais le mot affiché juste avant l'année en fin de ligne.
Normalement, ça devrait être "CET".
C'est bon.
Au démarrage, l'heure est positionnée par un script qui utilise pour cela
le programme hwclock.
Il faudrait d'abord repérer ce script (il se trouve dans
/etc/rc.d/init.d ou /etc/init.d selon la distribution).
Pour cela:
grep hwclock /etc/rc.d/init.d/*
[guilhem@localhost guilhem]$ grep hwclock /etc/rc.d/init.d/*
Voir ensuite avec quels paramètres il est lancé. Au démarrage et à
l'arrêt.
que dois-je faire à ce niveau ?
En principe, au démarrage ça devrait être
hwclock --hctosys --localtime
Et à l'arrêt
hwclock --systohc --localtime
Il faut regarder si le script positionne la variable TZ.
Le fait que l'heure s'incrémente à chaque fois que vous démarrez Linux
semble indiquer qu'en dépit de vos réglages le script s'entête à régler
l'horloge en UTC.
Au fait, l'incrémentation ne se fait-elle que si vous démarrez Windows
entre 2 sessions Linux? Ou se fait-elle à chaque démarrage que Windows
ait été lancé ou non entre deux?
Windows n'intervient pas. Si je lance 5 fois de suite Linux, l'heure
1ère chose à vérifier.
Si vous faites la commande
TZ="Europe/Paris" date
[ guilhem]$ TZ="Europe/Paris" date
Est-ce que cela vous affiche la bonne heure?
oui.
Dans l'affirmative, qu'affiche echo $TZ ?
Rien. Une ligne vide s'affiche:
commande date sans prépositionnement du TZ.
[ guilhem]$ date
m'intéresse mais le mot affiché juste avant l'année en fin de ligne.
Normalement, ça devrait être "CET".
C'est bon.
Au démarrage, l'heure est positionnée par un script qui utilise pour cela
le programme hwclock.
Il faudrait d'abord repérer ce script (il se trouve dans
/etc/rc.d/init.d ou /etc/init.d selon la distribution).
Pour cela:
grep hwclock /etc/rc.d/init.d/*
[ guilhem]$ grep hwclock /etc/rc.d/init.d/*
Voir ensuite avec quels paramètres il est lancé. Au démarrage et à
l'arrêt.
que dois-je faire à ce niveau ?
En principe, au démarrage ça devrait être
hwclock --hctosys --localtime
Et à l'arrêt
hwclock --systohc --localtime
Il faut regarder si le script positionne la variable TZ.
Le fait que l'heure s'incrémente à chaque fois que vous démarrez Linux
semble indiquer qu'en dépit de vos réglages le script s'entête à régler
l'horloge en UTC.
Au fait, l'incrémentation ne se fait-elle que si vous démarrez Windows
entre 2 sessions Linux? Ou se fait-elle à chaque démarrage que Windows
ait été lancé ou non entre deux?
Windows n'intervient pas. Si je lance 5 fois de suite Linux, l'heure
En faisant: vi /etc/sysconfig/clock
ZONE="Europe/Paris"
UTC=true
ARCúlse
En faisant vi /etc/rc.d/init.d/halt, je trouve ca:
# Sync the system clock.
ARC=0
SRM=0
UTC=0
[...]
Mais est-ce bon ???????
En faisant: vi /etc/sysconfig/clock
ZONE="Europe/Paris"
UTC=true
ARCúlse
En faisant vi /etc/rc.d/init.d/halt, je trouve ca:
# Sync the system clock.
ARC=0
SRM=0
UTC=0
[...]
Mais est-ce bon ???????
En faisant: vi /etc/sysconfig/clock
ZONE="Europe/Paris"
UTC=true
ARCúlse
En faisant vi /etc/rc.d/init.d/halt, je trouve ca:
# Sync the system clock.
ARC=0
SRM=0
UTC=0
[...]
Mais est-ce bon ???????
En faisant: vi /etc/sysconfig/clock
ZONE="Europe/Paris"
UTC=true
ARCúlse
En faisant vi /etc/rc.d/init.d/halt, je trouve ca:
# Sync the system clock.
ARC=0
SRM=0
UTC=0
[...]
Mais est-ce bon ???????
OK c'est bon pour le halt.
Par contre c'est mauvais pour le /etc/sysconfig/clock
Il faut mettre "UTCúlse".
Ceci dit, je suis un peu étonné de ne voir d'utilisation de hwclock
qu'au niveau du halt. Il devrait aussi y avoir un script qui l'utilise
pour le démarrage. Il utilise probablement le contenu de
/etc/sysconfig/clock
Essayez déjà de mettre "UTCúlse" dans /etc/sysconfig/clock et voyez ce
que ça donne.
Ca donne rien. Si je met UTCúlse, l'heure s'incrémente. Si UTC=true
En faisant: vi /etc/sysconfig/clock
ZONE="Europe/Paris"
UTC=true
ARCúlse
En faisant vi /etc/rc.d/init.d/halt, je trouve ca:
# Sync the system clock.
ARC=0
SRM=0
UTC=0
[...]
Mais est-ce bon ???????
OK c'est bon pour le halt.
Par contre c'est mauvais pour le /etc/sysconfig/clock
Il faut mettre "UTCúlse".
Ceci dit, je suis un peu étonné de ne voir d'utilisation de hwclock
qu'au niveau du halt. Il devrait aussi y avoir un script qui l'utilise
pour le démarrage. Il utilise probablement le contenu de
/etc/sysconfig/clock
Essayez déjà de mettre "UTCúlse" dans /etc/sysconfig/clock et voyez ce
que ça donne.
Ca donne rien. Si je met UTCúlse, l'heure s'incrémente. Si UTC=true
En faisant: vi /etc/sysconfig/clock
ZONE="Europe/Paris"
UTC=true
ARCúlse
En faisant vi /etc/rc.d/init.d/halt, je trouve ca:
# Sync the system clock.
ARC=0
SRM=0
UTC=0
[...]
Mais est-ce bon ???????
OK c'est bon pour le halt.
Par contre c'est mauvais pour le /etc/sysconfig/clock
Il faut mettre "UTCúlse".
Ceci dit, je suis un peu étonné de ne voir d'utilisation de hwclock
qu'au niveau du halt. Il devrait aussi y avoir un script qui l'utilise
pour le démarrage. Il utilise probablement le contenu de
/etc/sysconfig/clock
Essayez déjà de mettre "UTCúlse" dans /etc/sysconfig/clock et voyez ce
que ça donne.
Ca donne rien. Si je met UTCúlse, l'heure s'incrémente. Si UTC=true
Ca donne rien. Si je met UTCúlse, l'heure s'incrémente. Si UTC=true
alors l'heure ne s'incrémente pas et l'heure sous wXP=heure sous Linux -1.
Quand UTC=true, date=clock=la bonne heure (heure de ma montre).
Plutôt difficile à comprendre...
Ca donne rien. Si je met UTCúlse, l'heure s'incrémente. Si UTC=true
alors l'heure ne s'incrémente pas et l'heure sous wXP=heure sous Linux -1.
Quand UTC=true, date=clock=la bonne heure (heure de ma montre).
Plutôt difficile à comprendre...
Ca donne rien. Si je met UTCúlse, l'heure s'incrémente. Si UTC=true
alors l'heure ne s'incrémente pas et l'heure sous wXP=heure sous Linux -1.
Quand UTC=true, date=clock=la bonne heure (heure de ma montre).
Plutôt difficile à comprendre...
[...]
Je pense que l'incrémentation se fait au démarrage de Linux car si elle
se faisait à l'extinction, wXP serait également incrémenté. Or il ne
l'est pas (dans le cas: extinction Linux puis démarrage de Windows).
[...]
ps: echo $CLOCKDEF ne renvoie rien (ni $CLOCKFLAGS)
[...]
Je pense que l'incrémentation se fait au démarrage de Linux car si elle
se faisait à l'extinction, wXP serait également incrémenté. Or il ne
l'est pas (dans le cas: extinction Linux puis démarrage de Windows).
[...]
ps: echo $CLOCKDEF ne renvoie rien (ni $CLOCKFLAGS)
[...]
Je pense que l'incrémentation se fait au démarrage de Linux car si elle
se faisait à l'extinction, wXP serait également incrémenté. Or il ne
l'est pas (dans le cas: extinction Linux puis démarrage de Windows).
[...]
ps: echo $CLOCKDEF ne renvoie rien (ni $CLOCKFLAGS)
Je viens d'effectuer une trace sur le fichier /etc/rc.d/rc.sysinit.
L'incrémentation se fait à cet endroit précis:
# Mount all other filesystems (except for NFS and /proc, which is already
# mounted). Contrary to standard usage,
# filesystems are NOT unmounted in single user mode.
action $"Mounting local filesystems: " mount -a -t nonfs,smbfs,ncpfs -O
no_netdev
Mais pourquoi donc ?? Avez-vous une idée ??
Pour répondre à votre question, j'ai effectivement 3 partitions: / ,
/usr et /home.
Je viens de réinstaller la partition / et à présent l'heure ne
s'incrémente plus. Le problème est donc réglé. Ouf...
Je viens d'effectuer une trace sur le fichier /etc/rc.d/rc.sysinit.
L'incrémentation se fait à cet endroit précis:
# Mount all other filesystems (except for NFS and /proc, which is already
# mounted). Contrary to standard usage,
# filesystems are NOT unmounted in single user mode.
action $"Mounting local filesystems: " mount -a -t nonfs,smbfs,ncpfs -O
no_netdev
Mais pourquoi donc ?? Avez-vous une idée ??
Pour répondre à votre question, j'ai effectivement 3 partitions: / ,
/usr et /home.
Je viens de réinstaller la partition / et à présent l'heure ne
s'incrémente plus. Le problème est donc réglé. Ouf...
Je viens d'effectuer une trace sur le fichier /etc/rc.d/rc.sysinit.
L'incrémentation se fait à cet endroit précis:
# Mount all other filesystems (except for NFS and /proc, which is already
# mounted). Contrary to standard usage,
# filesystems are NOT unmounted in single user mode.
action $"Mounting local filesystems: " mount -a -t nonfs,smbfs,ncpfs -O
no_netdev
Mais pourquoi donc ?? Avez-vous une idée ??
Pour répondre à votre question, j'ai effectivement 3 partitions: / ,
/usr et /home.
Je viens de réinstaller la partition / et à présent l'heure ne
s'incrémente plus. Le problème est donc réglé. Ouf...
Mais pourquoi donc ?? Avez-vous une idée ??
Pour répondre à votre question, j'ai effectivement 3 partitions: / ,
/usr et /home.
Mais pourquoi donc ?? Avez-vous une idée ??
Pour répondre à votre question, j'ai effectivement 3 partitions: / ,
/usr et /home.
Mais pourquoi donc ?? Avez-vous une idée ??
Pour répondre à votre question, j'ai effectivement 3 partitions: / ,
/usr et /home.