Мгновенный часовой пояс

Я прочитал команду конфигурации snappy, но все еще не могу изменить часовой пояс. Пример не похож на команду терминала!

Можете ли вы помочь мне установить мой быстрый часовой пояс?

Спасибо

3 ответа

Способ сделать это сейчас:

sudo timedatectl set-timezone <timezone>

вы можете получить строку часового пояса для timedatectl с помощью timedatectl:

timedatectl list-timezones

источник: ogra's (участник Core) ответный ответ на форуме Snapcraft.

Вы можете использовать snappy команда. Часовой пояс - это свойство ОС, которое в Ubuntu Core называется ubuntu-core и эта мгновенная часть управляется snappy сам.

Чтобы прочитать текущую конфигурацию для детали, просто запустите

snappy config [snap part]

И применить один прогон

snappy config [snap part] [config]

Чтобы особо изменить часовой пояс (для Америки / Кордовы в этом примере)

CONFIG=/tmp/core_config

snappy config ubuntu-core > "$CONFIG"
sed -i 's/timezone: .*$/timezone: America/Cordoba/' > "$CONFIG"
sudo snappy config ubuntu-core "$CONFIG"

Обратите внимание, что из-за ошибки в snappy Сама команда, это нельзя передать одним утверждением, поэтому я показываю это в трех строках.

Ответ sergiusens содержит несколько ошибок, пример должен выглядеть так:

CONFIG=/tmp/core_config

snappy config ubuntu-core > "$CONFIG"
sed -i 's/timezone: .*$/timezone: America\/Cordoba/' "$CONFIG"
sudo snappy config ubuntu-core "$CONFIG"

Косая черта перед "Cordoba" должна быть экранирована и не использовать символ записи ">"

Другие вопросы по тегам