LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 819|回复: 6

时间问题?

[复制链接]
发表于 2004-9-1 09:31:23 | 显示全部楼层 |阅读模式
我用system("date  ...")设置时间时,有时屏幕会黑一下。
不知有没有解决办法?
发表于 2004-9-1 12:07:50 | 显示全部楼层
直接用settimeofday做这个吧
 楼主| 发表于 2004-9-2 09:51:47 | 显示全部楼层
这个好象只能设置当天的时间吧。
发表于 2004-9-2 12:14:32 | 显示全部楼层
不会的,事实上你看看date.c(就是date的原码,大概是在sh-utils),调用顺序就是main()->stime()->settimeofday()。
不过需要注意的是这个时候重起了系统时间就回去了,呵呵。因为没有写入CMOS。还需要再hwclock -w一下才可以。如果自己写,就要调用ioctl写/dev/rtc设备了。
 楼主| 发表于 2004-9-2 13:09:04 | 显示全部楼层
我没有找到date.c,您能说说它的目录吗?
发表于 2004-9-2 13:51:41 | 显示全部楼层
看看lfs版,找个下载的地方下载sh-utils包,解开就有了
 楼主| 发表于 2004-10-19 12:57:15 | 显示全部楼层
我在redhat7.3上用settimeofday设置时间时,有时屏幕会黑一下屏,有没有办法解决,或其它方法设置时间日期?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表