7

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

$ date
Wed Oct  7 17:17:38 EDT 2015
$ sudo date --set="20151007 18:17:00"
Wed Oct  7 18:17:00 EDT 2015
$ date
Wed Oct  7 17:18:11 EDT 2015

Что-то мне нужно изменить в настройках, чтобы можно было вручную установить время? Я смотрел на отключение NTP, но, насколько я могу судить, это не то, что нужно отключить, чтобы иметь возможность вручную установить время.

Я просмотрел все возможные форматы строки даты, и ни один из них не помог. Вот некоторые из тех, которые я пробовал:

$ sudo date --set="2 OCT 2006 18:00:00"
$ sudo date +%Y%m%d -s "20081128"
$ sudo date 120622432007.55
$ sudo date --set="Sat Oct 10 10:10:10 EDT 2015"

Буду признателен за любую помощь. Благодарю.

1 ответ1

12

Оказывается, мне пришлось изменить настройки времени / даты с автоматического на ручной в настройках системы. Поскольку я делаю все через ssh, я не мог сделать это в настройках графического интерфейса, но эквивалентная команда на терминале:

$ timedatectl set-ntp false

Это отключает автоматическую синхронизацию времени, что позволяет мне устанавливать время и дату вручную с помощью команды date

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .