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

Dav*_*ave 5 linux timezone command-line

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

Tur*_*o J 5

你使用哪个程序?设置 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
Run Code Online (Sandbox Code Playgroud)

也许你忘了“出口”?


Has*_*kun 5

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