Salut,
J'ai une Mandriva dans une VMWARE (avec KDE), et chaque fois que je
relance mon émulation, l'horloge est désynchronisée. Comment faire un
raccourci (sur le bureau (oui je viens de W :-)ou dans le menu) pour
lancer une remise à l'heure à volonté ?
Merci
Un ch'tit crontab (en étant root bien sûr) et le tour est joué.
* * * * * for (( i=0; i<59; ++i )); do ntpdate ...; sleep 1s; done
Remplacer "..." par les arguments à passer à ntpdate Penser à vérifier le path -- ou à remplacer ntpdate par /usr/sbin/ntpdate.
Sinon dans un /etc/init.d tu mets un bash -e "while true;do ntpdate blabla;sleep 1;done" & Ca evite d'utiliser le mastodonte (ok tout est relatif) qu'est cron.
Fabien LE LEZ wrote:
Un ch'tit crontab (en étant root bien sûr) et le tour est joué.
* * * * * for (( i=0; i<59; ++i )); do ntpdate ...; sleep 1s; done
Remplacer "..." par les arguments à passer à ntpdate
Penser à vérifier le path -- ou à remplacer ntpdate par
/usr/sbin/ntpdate.
Sinon dans un /etc/init.d tu mets un
bash -e "while true;do ntpdate blabla;sleep 1;done" &
Ca evite d'utiliser le mastodonte (ok tout est relatif) qu'est cron.
Un ch'tit crontab (en étant root bien sûr) et le tour est joué.
* * * * * for (( i=0; i<59; ++i )); do ntpdate ...; sleep 1s; done
Remplacer "..." par les arguments à passer à ntpdate Penser à vérifier le path -- ou à remplacer ntpdate par /usr/sbin/ntpdate.
Sinon dans un /etc/init.d tu mets un bash -e "while true;do ntpdate blabla;sleep 1;done" & Ca evite d'utiliser le mastodonte (ok tout est relatif) qu'est cron.
Thierry B.
--{ Pierre-Hugues HUSSON a plopé ceci: }--
Sinon dans un /etc/init.d tu mets un bash -e "while true;do ntpdate blabla;sleep 1;done" & Ca evite d'utiliser le mastodonte (ok tout est relatif) qu'est cron.
Parce que lancer un ntpdate toute les secondes c'est pas mastodonte non plus ?
-- Ici on est en copinocratie. --{ fufe }--
--{ Pierre-Hugues HUSSON a plopé ceci: }--
Sinon dans un /etc/init.d tu mets un
bash -e "while true;do ntpdate blabla;sleep 1;done" &
Ca evite d'utiliser le mastodonte (ok tout est relatif) qu'est cron.
Parce que lancer un ntpdate toute les secondes c'est pas
mastodonte non plus ?
Sinon dans un /etc/init.d tu mets un bash -e "while true;do ntpdate blabla;sleep 1;done" & Ca evite d'utiliser le mastodonte (ok tout est relatif) qu'est cron.
Parce que lancer un ntpdate toute les secondes c'est pas mastodonte non plus ?
-- Ici on est en copinocratie. --{ fufe }--
Erwan David
Gilles RONSIN écrivait :
Mais sous Linux, je sais pas faire ça.
Sous linux il y a un VRAI ntp qui va tout seul chercehr l'heure de ses pairs régulièrement et accélère ou ralenti l'horloge en fonction de cela.
Sinon si tu veux faire faire des sauts à l'horloge tu utilises ntpdate.
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Gilles RONSIN <nomail@please.invalid> écrivait :
Mais sous Linux, je sais pas faire ça.
Sous linux il y a un VRAI ntp qui va tout seul chercehr l'heure de ses
pairs régulièrement et accélère ou ralenti l'horloge en fonction de
cela.
Sinon si tu veux faire faire des sauts à l'horloge tu utilises ntpdate.
--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Sous linux il y a un VRAI ntp qui va tout seul chercehr l'heure de ses pairs régulièrement et accélère ou ralenti l'horloge en fonction de cela.
Sinon si tu veux faire faire des sauts à l'horloge tu utilises ntpdate.
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Gilles RONSIN
Pierre-Hugues HUSSON <phhusson+, le jeu. 28 août 2008 13:11:02, écrivait ceci:
Salut,
Sinon dans un /etc/init.d tu mets un bash -e "while true;do ntpdate blabla;sleep 1;done" & Ca evite d'utiliser le mastodonte (ok tout est relatif) qu'est cron.
pas sûr de comprendre. Dans /etc/init.d j'ai créé un fichier autontp dans lequel j'ai mis #!/bin/bash bash -e "while true;do /usr/sbin/ntpdate ntp.metas.ch;sleep 60;done" &
puis j'ai changé son attribut en exécutable
pour tester j'ai lancé la session root puis pour tester /etc/init.d/autontp ça me répond : bash: while true;<..>;done Aucun fichier ou répertoire de ce type
J'ai encore fait une connerie ? :)
Pierre-Hugues HUSSON <phhusson+ng@free-nospam.fr>, le jeu. 28 août 2008
13:11:02, écrivait ceci:
Salut,
Sinon dans un /etc/init.d tu mets un
bash -e "while true;do ntpdate blabla;sleep 1;done" &
Ca evite d'utiliser le mastodonte (ok tout est relatif) qu'est cron.
pas sûr de comprendre.
Dans /etc/init.d j'ai créé un fichier autontp dans lequel j'ai mis
#!/bin/bash
bash -e "while true;do /usr/sbin/ntpdate ntp.metas.ch;sleep 60;done" &
puis j'ai changé son attribut en exécutable
pour tester j'ai lancé la session root puis pour tester
/etc/init.d/autontp
ça me répond :
bash: while true;<..>;done Aucun fichier ou répertoire de ce type
Pierre-Hugues HUSSON <phhusson+, le jeu. 28 août 2008 13:11:02, écrivait ceci:
Salut,
Sinon dans un /etc/init.d tu mets un bash -e "while true;do ntpdate blabla;sleep 1;done" & Ca evite d'utiliser le mastodonte (ok tout est relatif) qu'est cron.
pas sûr de comprendre. Dans /etc/init.d j'ai créé un fichier autontp dans lequel j'ai mis #!/bin/bash bash -e "while true;do /usr/sbin/ntpdate ntp.metas.ch;sleep 60;done" &
puis j'ai changé son attribut en exécutable
pour tester j'ai lancé la session root puis pour tester /etc/init.d/autontp ça me répond : bash: while true;<..>;done Aucun fichier ou répertoire de ce type
Parce que lancer un ntpdate toute les secondes c'est pas mastodonte non plus ?
Certes. L'idéal serait de pouvoir détecter les pauses vmware pour faire le ntp à la sortie de la pause, mais avec un logiciel proprio c'est pas forcement facile à faire.
Thierry B. wrote:
Parce que lancer un ntpdate toute les secondes c'est pas
mastodonte non plus ?
Certes.
L'idéal serait de pouvoir détecter les pauses vmware pour faire le ntp à la
sortie de la pause, mais avec un logiciel proprio c'est pas forcement facile
à faire.
Parce que lancer un ntpdate toute les secondes c'est pas mastodonte non plus ?
Certes. L'idéal serait de pouvoir détecter les pauses vmware pour faire le ntp à la sortie de la pause, mais avec un logiciel proprio c'est pas forcement facile à faire.
Gilles RONSIN
Pierre-Hugues HUSSON <phhusson+, le jeu. 28 août 2008 15:56:58, écrivait ceci:
Gilles RONSIN wrote:
J'ai encore fait une connerie ? :)
Oops pardon c'est -c pas -e
J'ai changé en #!/bin/bash while true;do /usr/sbin/ntpdate ntp.metas.ch;sleep 60;done
et là ça lance la synchro.
Est-ce que le fait que ce shell soit présent dans le dossier /etc/init.d suffit à ce qu'il soit exécuté automatiquement au démarrage (de la session, du système)?
Pierre-Hugues HUSSON <phhusson+ng@free-nospam.fr>, le jeu. 28 août
2008 15:56:58, écrivait ceci:
Gilles RONSIN wrote:
J'ai encore fait une connerie ? :)
Oops pardon c'est -c pas -e
J'ai changé en
#!/bin/bash
while true;do /usr/sbin/ntpdate ntp.metas.ch;sleep 60;done
et là ça lance la synchro.
Est-ce que le fait que ce shell soit présent dans le dossier
/etc/init.d suffit à ce qu'il soit exécuté automatiquement au
démarrage (de la session, du système)?
Pierre-Hugues HUSSON <phhusson+, le jeu. 28 août 2008 15:56:58, écrivait ceci:
Gilles RONSIN wrote:
J'ai encore fait une connerie ? :)
Oops pardon c'est -c pas -e
J'ai changé en #!/bin/bash while true;do /usr/sbin/ntpdate ntp.metas.ch;sleep 60;done
et là ça lance la synchro.
Est-ce que le fait que ce shell soit présent dans le dossier /etc/init.d suffit à ce qu'il soit exécuté automatiquement au démarrage (de la session, du système)?
Pierre-Hugues HUSSON
Gilles RONSIN wrote:
J'ai changé en #!/bin/bash while true;do /usr/sbin/ntpdate ntp.metas.ch;sleep 60;done
et là ça lance la synchro.
Le probleme c'est qu'il rend pas la main, c'est pour ca que j'ai du mettre le bash -c blabla & (y a peut être un moyen plus propre)
Est-ce que le fait que ce shell soit présent dans le dossier /etc/init.d suffit à ce qu'il soit exécuté automatiquement au démarrage (de la session, du système)?
Non, faut qu'il soit dans /etc/rcN.d où N est ton runlevel.... si t'as un init normal. Mais ne fait ca que si le script est non bloquant, sinon il bloquera ton systeme.
Gilles RONSIN wrote:
J'ai changé en
#!/bin/bash
while true;do /usr/sbin/ntpdate ntp.metas.ch;sleep 60;done
et là ça lance la synchro.
Le probleme c'est qu'il rend pas la main, c'est pour ca que j'ai du mettre
le bash -c blabla & (y a peut être un moyen plus propre)
Est-ce que le fait que ce shell soit présent dans le dossier
/etc/init.d suffit à ce qu'il soit exécuté automatiquement au
démarrage (de la session, du système)?
Non, faut qu'il soit dans /etc/rcN.d où N est ton runlevel.... si t'as un
init normal. Mais ne fait ca que si le script est non bloquant, sinon il
bloquera ton systeme.
J'ai changé en #!/bin/bash while true;do /usr/sbin/ntpdate ntp.metas.ch;sleep 60;done
et là ça lance la synchro.
Le probleme c'est qu'il rend pas la main, c'est pour ca que j'ai du mettre le bash -c blabla & (y a peut être un moyen plus propre)
Est-ce que le fait que ce shell soit présent dans le dossier /etc/init.d suffit à ce qu'il soit exécuté automatiquement au démarrage (de la session, du système)?
Non, faut qu'il soit dans /etc/rcN.d où N est ton runlevel.... si t'as un init normal. Mais ne fait ca que si le script est non bloquant, sinon il bloquera ton systeme.
Yamo'
Salut,
Le 27/08/2008 21:44, Gilles RONSIN a écrit:
Salut, J'ai une Mandriva dans une VMWARE (avec KDE), et chaque fois que je relance mon émulation, l'horloge est désynchronisée. Comment fair e un raccourci (sur le bureau (oui je viens de W :-)ou dans le menu) pour lancer une remise à l'heure à volonté ? Merci
J'ai une centos 4.5 (ou 4.6?) sur un vmware et j'ai ça en crontab de ro ot :
Le seul soucis c'est qu'on voit souvent l'écran de veille de manière inopinée!
-- Stéphane http://pasdenom.info
Salut,
Le 27/08/2008 21:44, Gilles RONSIN a écrit:
Salut,
J'ai une Mandriva dans une VMWARE (avec KDE), et chaque fois que je
relance mon émulation, l'horloge est désynchronisée. Comment fair e un
raccourci (sur le bureau (oui je viens de W :-)ou dans le menu) pour
lancer une remise à l'heure à volonté ?
Merci
J'ai une centos 4.5 (ou 4.6?) sur un vmware et j'ai ça en crontab de ro ot :
Salut, J'ai une Mandriva dans une VMWARE (avec KDE), et chaque fois que je relance mon émulation, l'horloge est désynchronisée. Comment fair e un raccourci (sur le bureau (oui je viens de W :-)ou dans le menu) pour lancer une remise à l'heure à volonté ? Merci
J'ai une centos 4.5 (ou 4.6?) sur un vmware et j'ai ça en crontab de ro ot :