The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Как передать временную зону процессу из Systemd unit?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / Linux)
Изначальное сообщение [ Отслеживать ]

"Как передать временную зону процессу из Systemd unit?"  +/
Сообщение от And (??), 24-Сен-20, 17:03 
В Systemd Unit через Exec=... запускается сервис. Как правильно передать сервису временную зону Через что?

"Само" не подбирает нужную инфу: оказывается время по Гринвичу. date отрабатывает верно, для неё нужная информация доступна и заэкспорчена. Можно сделать разными способами, но какой способ обычный?

P.S. RHEL, если важно.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от And (??), 24-Сен-20, 17:08   +/
Или, как вариант: из какого источника оптимальнее взять TZ, экспортировать на старте?

date +%z , например, отдаёт нужное. Ок.

timedatectl status отдаёт информацию в составе прочего человеко читаемого текста - не подходит.

Ответить | Правка | Наверх | Cообщить модератору

2. Сообщение от pavel_simple. (?), 24-Сен-20, 21:31   +/
> В Systemd Unit через Exec=... запускается сервис. Как правильно передать сервису временную
> зону Через что?
> "Само" не подбирает нужную инфу: оказывается время по Гринвичу. date отрабатывает верно,
> для неё нужная информация доступна и заэкспорчена. Можно сделать разными способами,
> но какой способ обычный?
> P.S. RHEL, если важно.

через environment
man date


:~$ TZ='America/Los_Angeles' date
Thu 24 Sep 2020 11:28:49 AM PDT
:~$ TZ='GMT+19' date
Wed 23 Sep 2020 11:29:34 PM GMT

Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру