Я пытаюсь использовать NTPD для обновления времени моего компьютера с Linux на указанный NTP-сервер.
Вот сценарий:
Каждый раз, когда машина Linux запускается, я хочу обновить время с NTP-сервера, и если это не удастся, я хочу повторить попытку каждые 5 минут до успешного завершения (макс. 2 часа).
Я искал вокруг и обнаружил, что я должен (?) Использовать NTPD и использовать некоторые команды, такие как:
#ntpdate ntp.server.com
(до запуска NTPD)
#ntpd some_options_to_start
Вопросы:
- Как я могу узнать, было ли время успешно обновлено этими командами?
- Могу ли я установить интервал обновления времени с ntpd? (или я должен использовать что-то вроде
sleep
и цикл сdo
..while
/for
в оболочке?)
Обратите внимание, что я хочу выполнить вышеупомянутые команды в сценарии оболочки и поместит оболочку на веб-сервер. Затем клиенты (с браузером веб-браузера) выполнят скрипт на сайте. Поэтому мне нужно проверить, было ли обновление успешным или нет, чтобы отправить результат клиенту (через Интернет).