我想在运行时设置不同的时区,所以我设置/ etc / timezone文件,但是TZ环境变量没有反映。应用程序依赖于TZ变量,例如,基于TZ变量设置date命令。所以我必须设置/ etc / timezone文件和TZ变量来重新加载新的时区。
我尝试了几种方法和其中一种方法,如
从重装时区脚本导出〜/ .profile中的TZ变量和源〜/ .profile,没有运气。
如何在运行时从busybox中的/ etc / timezone永久重新加载TZ环境变量(无需重启或不注销)?
答案 0 :(得分:1)
显然,TZ是一个环境变量。所有已经开始使用包含TZ不同值的环境的进程都不会受到任何影响,除非这些进程具有明确的方法。
除此之外,对于您当前的shell,导出TZ实际上应该为从shell启动的所有进程执行操作。