回答
如果系统使用了BusyBox,这个命令添加到/etc/inittab
:如果不使用busybox的
setenv TZ PDT
,只需设置一个环境变量在应用程序的初始化代码:
putenv ("TZ=PDT");
我已经为这些示例选择了美国太平洋夏令时,但也许这不适用于您。
听起来不错,很快就会试用。我从哪里得到官方的时区名称清单?例如。 “PDT”等? – 2012-03-25 19:20:24
@fredbasset:美国的价值在http://www.worldtimezone.com/time-usa12.php左下角附近的链接转到http://www.worldtimezone.com/wtz-names/timezonenames.html看起来相当彻底。 – wallyk 2012-03-25 19:30:19
我尝试了你的建议,但它还没有工作,由“date”命令报告的系统时间仍然是UTC。 TZ env。变种。肯定是设置为“PDT”。我使用Busybox busybox-1.11.2并使用Larry Doolittle的ntpclient(http://doolittle.icarus.com/ntpclient/)。 – 2012-03-25 19:40:26
我导出TZ = PDT(我的系统没有setenv
),并且TZ肯定被设置并且可用于运行ntpclient
的后续脚本。 /var/log/messages
中的日志条目均为UTC,与date命令的输出一样。
export TZ=PST8PDT
编辑$HOME/.profile
或$HOME/.bash_profile
追加以下行:
TZ='Asia/Kolkata'; export TZ
然后注销并重新登录。
- 1. 在Linux中设置系统时区
- 2. 嵌入式Linux系统上的GPIO
- 3. 嵌入式设备系统
- 4. 嵌入式系统linux项目
- 5. Linux嵌入式系统中的Java Swing
- 6. 嵌入式系统时钟
- 7. 设置系统时间与在Linux中
- 8. 在linux上从PHP脚本中查找系统区域设置
- 9. 在嵌入式Linux系统上使用tmpfs
- 10. 嵌入式Linux根文件系统在磁盘上
- 11. 在嵌入式系统上从DOS切换到Linux
- 12. 优化嵌入式linux系统的根文件系统大小
- 13. 在嵌入式系统上构建git
- 14. 嵌入式系统
- 15. 基于Linux的嵌入式系统上的root用户
- 16. 嵌入式系统USB到Android设备
- 17. 基于Linux的嵌入式实时显示系统QT或GTK
- 18. 嵌入式系统设计:分区资源
- 19. 从.NET设置系统时区
- 20. Mysql的设置系统时区
- 21. 裸板上的C++嵌入式系统
- 22. 嵌入式系统上的Sqlite
- 23. 嵌入式系统 - 轮询
- 24. 嵌入式文件系统?
- 25. 嵌入式系统gettext?
- 26. Pyserial - 嵌入式系统
- 27. 嵌入式系统播客
- 28. ZigBee和嵌入式系统
- 29. WCF和嵌入式系统
- 30. 是否有一个嵌入式系统上配置系统内存
你能解释一下在堆栈溢出这个话题吗? – Oded 2012-03-25 18:55:01