找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2561|回复: 23

[软件及汉化] 1.3.1 时间同步的另类办法

[复制链接]
发表于 2009-11-22 23:02 | 显示全部楼层 |阅读模式
我本机升级到1.3.1后, 由于修改了update和preversion两个程序的原因,导致network time不能用,经常会出现时间不同步的现象,极大影响了工作,后来想了一个法子,使用crontab来定时同步时间,现在运行了一段时间,基本对系统性能没有影响,时间也恢复正常5 |3 t* l" L/ \$ B
1、设置定时任务
  1. mkdir /etc/cron/crontabs -p
    + q7 ^* U1 X+ ]7 _& u
  2. echo "*/30 * * * * ntpdate 210.72.145.44>>/media/internal/ntpupdate.log">/etc/cron/crontabs/root
复制代码
以上是配置每30分钟执行一次同步,日志写到存储的根目录下ntpupdate.log,# i+ [/ \0 ^; c1 y
在启动任务后,如果要修改定时任务,请使用
  1. crontab -e
复制代码
2、启用crontab:
  1. vi /etc/event.d/crond
复制代码
在respawn上面插入
  1. start on stopped finish
复制代码
3、重启6 l3 x2 `9 P" ~, @, z) q% U" `2 z
reboot
1 t) A4 o2 b0 M! q+ _  [
( t: C5 c. {: j" @8 L版主编辑说明:: E( B5 C- r9 ]
把命令编辑成了代码模式,以免不明白的兄弟直接把论坛插入的乱码复制粘贴进去出错。
: P0 j& Y: t7 B  p( G" R
3 O- h; P# i  B+ W[ Edited by tonyee on 2009-11-22 23:26 ]

评分

参与人数 2威望 +22 收起 理由
CyberVsQ + 10 谢谢分享
EricHoo + 12 谢谢分享

查看全部评分

回复

使用道具 举报

发表于 2009-11-22 23:08 | 显示全部楼层
汗,利用网络同步,这样的话得把网络一直打开,费电呀
回复 支持 反对

使用道具 举报

发表于 2009-11-22 23:38 | 显示全部楼层
升级1.3.1 后时间无法同步,CDMA应能自动同步时间的啊,肯定哪里出错了,有人研究么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 00:34 | 显示全部楼层
呵呵呵,一般在家里或者办公室都会打开wifi,对我来说,电池少一点还能充电,时间不准确就麻烦大了
回复 支持 反对

使用道具 举报

发表于 2009-11-23 08:32 | 显示全部楼层
是啊,等着完美的解决方案。不然现在时间也是经常不准。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 08:53 | 显示全部楼层
我的网络时间现在又恢复正常了。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 09:01 | 显示全部楼层
这个方法,,,,好绝啊!
回复 支持 反对

使用道具 举报

发表于 2009-11-23 09:14 | 显示全部楼层
学习一下。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 12:27 | 显示全部楼层
原帖由 zhzyg 于 2009-11-23 08:53 发表 + w# R& J, N$ F( Z6 \# b5 o" x! ]
我的网络时间现在又恢复正常了。
5 s7 L5 a% |/ Q0 Z0 ?5 g% |
1.31?怎么会这样。。。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 16:40 | 显示全部楼层
谢谢LZ的方法。
0 E+ {/ e. a9 C( p) i& Y4 m9 c$ Y* H
能不能把原理再阐释一下?我没明白。crontab是干什么的?为何可以同步时间?同步的谁的时间?
回复 支持 反对

使用道具 举报

发表于 2009-11-23 16:47 | 显示全部楼层
crontab 是定时任务启动器。
! @- A4 C0 j$ I6 Q, D  ~每半小时 定时调用 ntpdate 来同步时间
回复 支持 反对

使用道具 举报

发表于 2009-11-27 11:39 | 显示全部楼层
root@palm-webos-device:/# mkdir /etc/cron/crontabs -p9 o$ |9 d" j, C: n+ e: Z) R; u' q
echo "*/30 * * * * ntpdate 210.72.145.44>>/media/internal/ntpupdate.log">/etc/cron/crontabs/rootmkdir /etc/cron/crontabs -p
3 z; L+ F, R" p" y  k$ W. ~& nmkdir: cannot create directory '/etc/cron/': Read-only file system
6 l: |( R( N$ @9 Q: I) Croot@palm-webos-device:/#
" b" V5 ?" d  O这是怎么回事?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 12:56 | 显示全部楼层
先执行以下命令,让文件系统可写:
  1. mount -o remount,rw /
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-11-27 13:49 | 显示全部楼层
刚试了一下,打开网络后,在terminal 里面输入 ntpdate 210.72.145.44,回车就能同步时间了吧……
回复 支持 反对

使用道具 举报

发表于 2009-11-27 15:33 | 显示全部楼层
悲剧了.看了半天还是不会用VI编辑
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 17:45 | 显示全部楼层
刚试了一下,打开网络后,在terminal 里面输入 ntpdate 210.72.145.44,回车就能同步时间了吧……7 z0 t& P8 i) [$ H$ f
xujie1980 发表于 2009-11-27 13:49

5 M$ Y  t+ J# W/ i# ?6 y! Q' L$ x' [1 N. [9 S( S: @' W2 z3 X2 E
没错,是可以这么执行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 17:47 | 显示全部楼层
有胖友不懂用vi,可以考虑用如下的文件替换
. |' Y' j% U5 s  I$ L8 U2 V, m( |  j9 I8 n
使用quick install 备份和替换 /etc/event.d/crond
回复 支持 反对

使用道具 举报

发表于 2009-11-28 09:46 | 显示全部楼层
按楼上的方法用quickinstall 替换了文件,好像还是没有变化。不过谢谢分享
回复 支持 反对

使用道具 举报

发表于 2009-11-29 19:02 | 显示全部楼层
谢谢楼主,测试成功。
回复 支持 反对

使用道具 举报

发表于 2009-11-29 21:04 | 显示全部楼层
14# xujie1980
( r3 D0 T8 _6 A& c2 Z
- [! O# i0 g8 z) }' q1 @( o4 ~0 N; \" \3 z
能说下具体的吗?“terminal ”怎么进入??谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-29 23:32 | 显示全部楼层
terminal可以在preware里安装,出来就是一个命令行,
回复 支持 反对

使用道具 举报

发表于 2009-12-14 22:20 | 显示全部楼层
谢谢楼主
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-14 22:55 | 显示全部楼层
原来的ntp服务器是国家对时中心的,不懂为什么这几天我一直无法正确同步,找了几个外面的,好用,建议使用crontab -e修改
; i# a8 \( [. D*/30 * * * * ntpdate 114.80.81.12>>/media/internal/ntpupdate.log# Y- W/ Q1 C+ ]$ k' D$ @- h6 Y1 W
*/30 * * * * ntpdate 133.100.11.8>>/media/internal/ntpupdate.log
回复 支持 反对

使用道具 举报

发表于 2009-12-15 11:50 | 显示全部楼层
这个方法挺好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-2-22 16:54 , Processed in 0.383398 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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