Установить постоянную системную дату
Мне нужно установить постоянную системную дату на тестовом сервере Linux для чувствительного ко времени программного обеспечения, которому нужен этот цикл времени (стиль дня сурка) или время изгиба (стиль Хиро), как вы его называете.
Я пробовал это с кроной в 00:00 каждый день, которая вызывает дату, чтобы установить желаемую дату. Нет успеха
Как примечание, в Ruby это возможно в коде, но мне это нужно для всей системы.
1 ответ
Использование команды 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