Linux: как настроить часовой пояс процесса? - PullRequest
3 голосов
/ 02 сентября 2010

Мне нужно было бы установить часовые пояса отдельных процессов, запущенных на Linux.Я попытался установить переменную TZ (в локальном контексте), но она не сработала.
Есть ли способ запустить приложение из командной строки с другой системной датой, чем системная?Это может звучать глупо, но мне нужна своего рода песочница , в которой будет изменена системная дата.
Запуск виртуального ящика не вариант;)

Ответы [ 2 ]

4 голосов
/ 02 сентября 2010

Возможно, вы захотите попробовать что-то похожее на datehift или libfaketime , оба из которых позволяют запустить программу со смещением.

3 голосов
/ 02 сентября 2010

Какую программу вы используете?Настройка TZ работает здесь:

turboj@linux:~> date
Do 2. Sep 11:59:26 CEST 2010
turboj@linux:~> export TZ=UTC
turboj@linux:~> date
Do 2. Sep 09:59:34 UTC 2010

Может, вы забыли "экспортировать"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...