【发布时间】:2010-09-02 09:50:34
【问题描述】:
我需要设置在 linux 机器上启动的各个进程的时区。我尝试设置 TZ 变量(在本地环境中),但没有奏效。
有没有办法从系统日期与系统日期不同的命令行运行应用程序?这听起来可能很愚蠢,但我需要一种 沙盒 来更改系统日期。
启动虚拟盒子不是一种选择;)
【问题讨论】:
标签: linux command-line timezone
我需要设置在 linux 机器上启动的各个进程的时区。我尝试设置 TZ 变量(在本地环境中),但没有奏效。
有没有办法从系统日期与系统日期不同的命令行运行应用程序?这听起来可能很愚蠢,但我需要一种 沙盒 来更改系统日期。
启动虚拟盒子不是一种选择;)
【问题讨论】:
标签: linux command-line timezone
您使用哪个程序? 设置 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
也许你忘了“导出”?
【讨论】:
您可能想尝试类似于dateshift 或libfaketime 的方法,这两种方法都可以让您运行具有偏移时间的程序。
【讨论】: