-- Jorge A. Aguilar Alvarado BackupCode - Seguridad Informatica Logistica Computacional http://www.backcupcode.com Puerto Montt - Chile
Genial. "está de pelos"
solo mencionar, que (según lo que tengo entendido), crontab tiene diferenciado distintos archivos para los distintos usuarios
prefiero usar
# crontab -e
pero es preferencia personal
por lo otro. cero correcciones
ty
[...]
> por ultimo, si deseamos que nuestra hora esta SIEMPRE a la hora oficial y se
> actualice sola entonces podemos agregar una regla al CRON y decirle que se
> actualice cada cierto tiempo, esto sirve mucho cuando tenemos un servidor y
> es necesario de que nuestra hora sea la correcta, para agregar la regla al
> CRON hacemos lo siguiente
en el caso de servidores.. es preferible instalar el servicio ntpd al
envés de ejecutar ntpdate aleatoriamente..
ya que ntpd.. calcular constantemente la compensacion (creo que así se
podría traducir) del reloj de la maquina y va ajustando
progresivamente la hora local.. así no tendrás problemas en los
registros.. donde derrepente tienes un registro a las 17:00PM y luego
un otro a las 14:32 o 19:20 por ejemplo.
en el caso de ntpdate, es el revés.. se ajusta de un solo estirón la hora...
Ojo.. se no me falla la memoria, hay un limite (que no me recuerdo
cual es).. donde por ejemplo.. se tienes la hora local defazada a mas
de 8 horas del servidor que intenta sincronizar.. entonces, ntpdate no
lo sincronizas.. y es necesario primero hacer un ajuste manual (date)
para acercarse un poco mas a la realidad y después entonces
sincronizar con ntpdate.
> # nano /etc/crontab
>
> para los que tienen miedo a la consola pueden reemplazar el nano por un
> gedit :P
>
> ahora dentro del archivo cron debemos agregar las siguientes linea:
>
> # m h dom mon dow user command
> 30 * * * * root ntpdate ntp.shoa.cl
> 30 * * * * root hwclock --systohc
>
> solo copiar las lineas que comienzan con 30...
no hay sentido sincronizar la hora a cada 30 minutos.. a no ser que
tengas un reloj que al envés de 60 segundos tenga 53 o 64 segundos por
minuto !!! :-)
en ubuntu, ntpdate viene por defecto configurado para ejecutarse 1 vez por dia.
que me parece bastante sano para escritorios... tener configurado para
ejecutarse a cada 30 minutos.. simplemente no tiene otra funcion que
sobrecargar el servidor a que consultas..
y se necesitas precisión, instalas un servidor NTP local con un reloj
atómico conectado a el !! :D
salu2
--
--
Victor Hugo dos Santos
Linux Counter #224399
exacto.. cada usuario puede tener sus propias tareas programadas,
ejecutando el editor del cron (crontab -e) y los archivos se quedan en
/var/spool/cron/.
pero en el caso de mas arriba, la tarea de sincronización de tiempo
(ntpdate) es necesaria ser ejecutada con privilegios de
administrador.. o sea, tendrías que ejecutar el "crontab" como root.
:-(
para estés casos, ni siquiera es recomendable modificar el archivo
/etc/crontab, pero si, crear sus propios archivos dentro de
/etc/cron.d/ con la misma sintax que utilizas en el crontab, por
ejemplo:
$ cat /etc/cron.d/mis-scripts
# esta linea es un comentario
*/5 * * * * root /home/victor/scripts/check_system
*/30 * * * * root /home/victor/scripts/run_states
* */2 * * * root echo "hola mundo"
[...]
[...]
> donde dice que se configura cada 30minutos? yo veo que es cada una hora :P
sorry... error mio !! aun no tomo desayuno !! :-(
> y
> se hizo pensado en que hay equipos servidores que la hora del sistema no se
> sincroniza con la de la bios por un tema de incompatibilidad y por otro tema
> de que la bios tiene una rom de respaldo y al reiniciarse el equipo la hora
> de la bios se desajusta y eso hace que la de nuestro sistema linux también
> se desajuste al momento de reiniciar,
ntpd aun es mejor alternativa en lo caso que mencionas !!
> ahora se hizo cada una hora por que
> nunca sabemos cuando se puede cortar la luz, aun que tengamos una UPS
> llegara un momento en que este se apagara igual.
revisa la documentacion del crontab (5)..
principalmente la que comenta sobre "special strings" y mas especifico
la "@reboot"
[...]
> y se necesitas precisión, instalas un servidor NTP local con un reloj
> atómico conectado a el !! :D
por cierto, me recorder que existe la posibilidad de ajustar la hora
por frequencia radial tambien y es provable que logremos hasta captar
la senal que viene del extremo norte !! :-(
http://en.wikipedia.org/wiki/Radio_clock