> 00 13 * * * (// et je ne sais plus quoi mettre ici)
La syntaxe est indiquée en tête du fichier /etc/crontab, à savoir: m h dom mon dow user command
Donc tu dois en fait écrire dans ce fichier: 0 13 * * * root ntpd start (un seul zéro suffit :p)
Mais il ne faut pas oublier de couper ce démon avant le lendemain, car sinon tu risques d'avoir une pluie de mails de cron pour te dire que ça ne se lance plus (j'imagine que le démon détecte s'il a déjà été lancé...)
En fait, comme le disait Vivi, c'est pas très intéressant de lancer ntpd aussi régulièrement si tu dérègles ensuite ton horloge... à ta place, je pense que je mettrais plutôt ceci dans la crontab (avec redirection de la sortie pour éviter les mails de cron): 0 13 * * * root ntpdate excalibur > /dev/null
D'ailleurs, si tu dérègles beaucoup l'horloge, je pense comme les autres, il vaut mieux lancer un ntpdate excalibur. Je dirais un peu que ntpdate c'est la tronçonneuse pour bien corriger un gros écart, et ntpd les petits ciseaux pour faire de minimes corrections (<1000s).
> si ntpdate ne s'utilise qu'une seule fois, comment ferais-t-on pour l'arrêter pour pouvoir ensuite le relancer ?
ntpdate se termine de lui-même une fois la requête effectuée. Il se synchronise avec le serveur spécifié, et exit (avec ou sans msg erreur :p). Tu lances donc un ntpdate, et dès que tu as à nouveau le prompt (au bout de quelques secondes), tu peux relancer un autre ntpdate... (mais je ne vois pas trop l'intérêt de le faire aussi fréquemment...!!)
> "ntpdate[1381]: The NTP socket is in use, exiting"
Attention à ne pas lancer ntpdate si tu as déjà un ntpd qui tourne !! Il y aurait conflit entre leurs deux actions. Pour lancer ntpdate, il faut couper ntpd: ntpd stop
> ce démon corrigera en permanence l'horloge système en raison de combien de fois par semaine ?
En regardant mes logs, je me suis rendu compte que la mise à jour par ntpd était effectuée environ toutes les heures.
[^] # Re: service ntpd
Posté par Alexandre Dombrat . En réponse au message NTP. Évalué à 1.
La syntaxe est indiquée en tête du fichier /etc/crontab, à savoir:
m h dom mon dow user command
Donc tu dois en fait écrire dans ce fichier:
0 13 * * * root ntpd start (un seul zéro suffit :p)
Mais il ne faut pas oublier de couper ce démon avant le lendemain, car sinon tu risques d'avoir une pluie de mails de cron pour te dire que ça ne se lance plus (j'imagine que le démon détecte s'il a déjà été lancé...)
En fait, comme le disait Vivi, c'est pas très intéressant de lancer ntpd aussi régulièrement si tu dérègles ensuite ton horloge... à ta place, je pense que je mettrais plutôt ceci dans la crontab (avec redirection de la sortie pour éviter les mails de cron):
0 13 * * * root ntpdate excalibur > /dev/null
D'ailleurs, si tu dérègles beaucoup l'horloge, je pense comme les autres, il vaut mieux lancer un ntpdate excalibur. Je dirais un peu que ntpdate c'est la tronçonneuse pour bien corriger un gros écart, et ntpd les petits ciseaux pour faire de minimes corrections (<1000s).
> si ntpdate ne s'utilise qu'une seule fois, comment ferais-t-on pour l'arrêter pour pouvoir ensuite le relancer ?
ntpdate se termine de lui-même une fois la requête effectuée. Il se synchronise avec le serveur spécifié, et exit (avec ou sans msg erreur :p). Tu lances donc un ntpdate, et dès que tu as à nouveau le prompt (au bout de quelques secondes), tu peux relancer un autre ntpdate... (mais je ne vois pas trop l'intérêt de le faire aussi fréquemment...!!)
> "ntpdate[1381]: The NTP socket is in use, exiting"
Attention à ne pas lancer ntpdate si tu as déjà un ntpd qui tourne !! Il y aurait conflit entre leurs deux actions. Pour lancer ntpdate, il faut couper ntpd: ntpd stop
> ce démon corrigera en permanence l'horloge système en raison de combien de fois par semaine ?
En regardant mes logs, je me suis rendu compte que la mise à jour par ntpd était effectuée environ toutes les heures.