Назад | Перейти на главную страницу

Установите постоянную системную дату

Мне нужно установить постоянную системную дату на тестовом сервере Linux для чувствительного ко времени программного обеспечения, которому нужен этот временной цикл (стиль дня сурка) или время изгиба (стиль Хиро), вы называете это.

Я пробовал это с помощью cron в 00:00 каждый день, который вызывает дату для установки желаемой даты. Безуспешно.

Кстати, в Ruby возможно в коде но мне это нужно общесистемно.

Для меня имеет смысл использовать команду date, есть ли у вас ошибки в журнале cron? Выполняется ли задание cron от имени суперпользователя (требуется для изменения системного времени). Может быть, опубликуйте задание cron, чтобы мы могли его устранить?

Также убедитесь, что ntpd не запущен и не сбрасывает часы после его изменения:

/etc/init.d/ntpd status

Также убедитесь, что ntpd не запускается при загрузке:

Для семейства Redhat / Centos:

sudo chkconfig ntp #Maybe ntpd

Если вы видите цифры, чем:

sudo chkconfig ntpd off

Для Debian:

ls /etc/rc*.d/*ntp* #To check
update-rc.d -f ntp remove #to remove