Я отсылаю к Вам одно из тех превосходных учебных руководств в IBM,
NcFTP: гибкий клиент FTP;
Взгляд Используя Командные строки
Эти три клиента ncftpls, ncftpget, и ncftpput будут, несомненно, использоваться больше, чем NcFTP. Эти утилиты очень полезны, когда необходимо обработать в пакетном режиме, или сценарий для данного случая передает.
Не зная больше о вашей настройке, ваша теория кажется правдоподобной.
Вы захотите изменить свои сценарии запуска, чтобы убедиться, что ваша команда date
, которая устанавливает системную дату завершается перед запуском ntpdate
.
Почему вы не используете ntpd?
ntpd намного эффективнее проверяет правильность ваших часов, чем ntpdate, потому что он буферизует обновление на более мелкие изменения, чтобы избежать любой удар по системе.
И он определенно не переводит ваши часы на другой месяц случайно !
Я бы дал более точные инструкции по установке и включите ntpd в вашей системе, но вы не указали свой дистрибутив.
Я не уверен, как ваши часы оказались в том состоянии, в котором они находятся, но могу ли я предложить вам удалить сценарий, который вызывает команду date
, если это возможно?
Обычный метод установки системных часов при запуске в большинстве систем, с которыми я работал:
ntpd
с помощью -g
, чтобы синхронизировать часы. -g
- это новая опция, которая позволяет ntpd переводить часы на любое время. Если ваша версия ntpd
не поддерживает этот fkag, вы должны запустите ntpdate -b some.time.server
перед запуском демона NTP
. Если ваша система настолько старая, что делает что-то совершенно иное, чем это, вероятно, она также настолько старая, что не поддерживается,