Не может заставить ntpdate крон работать

Я пытаюсь иметь ежедневное обновление крона часы на моих 12,04 серверах. Я следовал инструкциям здесь, но это все еще не работает: После нескольких недель часы еще раз выключены на несколько секунд. Я гуглил вокруг для решений, но ничто, кажется, не помогает. Из того, что я нашел на Google, я проверил следующее:

Запущение скрипта вручную хорошо работает:

root@...:~# /etc/cron.daily/ntpdate
13 May 14:42:22 ntpdate[6927]: adjust time server 96.44.142.5 offset -0.018984 sec

Сценарий является исполняемым файлом:

root@...:~# ls -l /etc/cron.daily/
total 60
....
-rwxr-xr-x 1 root root    46 May 12 20:41 ntpdate
....

Я не вижу связанных с кроном ошибок в системном журнале.

May 13 06:25:01 ... CRON[6704]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))

Я использовал полный путь, на всякий случай ПУТЬ крона пропускал его:

/usr/sbin/ntpdate ntp.ubuntu.com pool.ntp.org

Я сделал пробный прогон:

root@...:~# run-parts --test /etc/cron.daily
...
/etc/cron.daily/ntpdate
...

Я не вижу причины, почему она не работала бы.

7
задан 14 May 2014 в 01:43

2 ответа

Удостоверьтесь, чтобы у Вас была хижина "#!/bin/bash", чтобы определить, что howthe сценарий должен быть проанализирован.

ntpdate сценарий:

#!/bin/bash
/usr/sbin/ntpdate ntp.ubuntu.com pool.ntp.org
3
ответ дан 17 November 2019 в 03:56

Как альтернатива использованию крона, Вы могли просто установить ntp и позволить демону автоматически скорректировать часы для Вас, в то время как сервер работает.

2
ответ дан 17 November 2019 в 03:56

Другие вопросы по тегам:

Похожие вопросы: