Sida 1 av 1
Hur få cron att uppdatera systemklockan?
Postat: 07 feb 2007, 21:47
av ds
Hej!
Undrar hur jag får cron att uppdatera systemklockan till aktuell tid och skriva ut den i
en konsol var 5 minut? Har hört nått om ntpdate men vet inte alls hur jag skall göra. =/
SV: Hur få cron att uppdatera systemklockan?
Postat: 07 feb 2007, 23:23
av Urban Anjar
Först det där med ntpdate.
Kommandot man ntpdate reder ut hur det fungerar, om du skriver det i Terminalen.
Du kan sätta klockan manuellt sudo ntpdate time1.hik.se
Vill du logga det som görs kör du
Återstår då att göra det automagiskt med cron
filen /etc/crontab är nyckeln till det och man 5 crontab ger dig ledtrådar
"*/5" * * * root ntpdate -s time1.hik.se
borde din rad bli (har inte testat)
Det där med att skriva det på en konsol förstod jag inte riktigt vitsen med...
SV: Hur få cron att uppdatera systemklockan?
Postat: 08 feb 2007, 17:38
av Lars
Det där fungerar säkert, men det är för det mesta bättre att köra NTP. Jag tror det räcker att installera ntp så ska det bara fungera. Lägg eventuellt till några servrar i /etc/ntp.conf (t.ex. ntp1.sp.se, ntp2.sp.se , 0.se.pool.ntp.org, 1.se.pool.ntp.org)
Fördelen med NTP är att datorns klocka faktiskt kalibreras för att ticka snabbare eller långsammare så att du aldrig har mer än 10-20 ms fel jämfört med riktig tid. Om man kör ntpdate så ändras klockan ryckvis var femte minut och går fel däremellan.
SV: Hur få cron att uppdatera systemklockan?
Postat: 08 feb 2007, 18:36
av Urban Anjar
måste man installera det separat? Hittar inget i man och inte heller /etc/ntp.conf
SV: Hur få cron att uppdatera systemklockan?
Postat: 09 feb 2007, 14:14
av Lars
Det är bara att installera ntp (eller det kanske räcker med ntp-simple), använda "sudo apt-get install ntp" eller synaptic.