Linux:如何设置进程的时区?

问题描述 投票:0回答:2

我需要设置在 Linux 机器上启动的各个进程的时区。我尝试设置 TZ 变量(在本地上下文中),但它不起作用。
有没有一种方法可以使用与系统日期不同的系统日期从命令行运行应用程序?这可能听起来很愚蠢,但我需要一种可以更改系统日期的沙箱
启动虚拟盒子不是一个选项;)

linux command-line timezone
2个回答
5
投票

您可能想尝试类似于 dateshiftlibfaketime 的东西,它们都可以让您运行具有偏移时间的程序。


4
投票

您使用哪个程序? 设置 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

也许您忘记了“导出”?

© www.soinside.com 2019 - 2024. All rights reserved.