Tenho um servidor de Internet com o Red Hat 9 e o seguinte script pra sincronizar o relógio:

#!/bin/sh
/usr/sbin/ntpdate 200.20.186.75 >> /var/log/acerta_hora.log 2>&1

Agendei ele no cron com a seguinte linha:

# SINCRONIZA RELOGIO - DOM/SEG/TER/QUA/QUI/SEX/SAB - 07:00
0 7 * * * /home/script/acerta_hora.sh

Quando executado pelo cron, retorna uma mensagem de erro, dizendo que não havia nenhum servidor para sincronizar o relógio. Mas, se eu executo ele manualmente, atualiza certinho e no log aparece a mensagem de que o relógio foi atualizado corretamente.

Em outros dois servidor com o mesmo sistema (Linux RedHat 9) ele atualizar normal, tanto pelo cron quanto manualmente.

Alguém sabe o que pode estar acontecendo?