找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2557|回复: 23

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

[复制链接]
发表于 2009-11-22 23:02 | 显示全部楼层 |阅读模式
我本机升级到1.3.1后, 由于修改了update和preversion两个程序的原因,导致network time不能用,经常会出现时间不同步的现象,极大影响了工作,后来想了一个法子,使用crontab来定时同步时间,现在运行了一段时间,基本对系统性能没有影响,时间也恢复正常: O, y( ?$ _1 G
1、设置定时任务
  1. mkdir /etc/cron/crontabs -p
    9 o* a$ F8 e* Y" l
  2. echo "*/30 * * * * ntpdate 210.72.145.44>>/media/internal/ntpupdate.log">/etc/cron/crontabs/root
复制代码
以上是配置每30分钟执行一次同步,日志写到存储的根目录下ntpupdate.log,
% h- D! }" Q/ ?& @$ D8 I在启动任务后,如果要修改定时任务,请使用
  1. crontab -e
复制代码
2、启用crontab:
  1. vi /etc/event.d/crond
复制代码
在respawn上面插入
  1. start on stopped finish
复制代码
3、重启1 }+ C7 d5 W) o8 \. n
reboot5 L: k4 u; K+ D- J
- ~9 `3 ]2 E& W
版主编辑说明:' n! V" [+ W  M' L8 {/ j4 H! t. V
把命令编辑成了代码模式,以免不明白的兄弟直接把论坛插入的乱码复制粘贴进去出错。
9 M8 k2 l  }' Y( p
3 a+ N) M  _# _4 u$ f5 `4 r[ 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 发表 $ [' `# a& R  e+ d9 F
我的网络时间现在又恢复正常了。
. N0 x/ y7 k5 N' |
1.31?怎么会这样。。。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 16:40 | 显示全部楼层
谢谢LZ的方法。% c" d: a+ j: Q5 j7 s: y; F9 W5 ^

9 ^2 p  {& X  h; F# }9 v能不能把原理再阐释一下?我没明白。crontab是干什么的?为何可以同步时间?同步的谁的时间?
回复 支持 反对

使用道具 举报

发表于 2009-11-23 16:47 | 显示全部楼层
crontab 是定时任务启动器。
# [" w, k% w  i. }3 i每半小时 定时调用 ntpdate 来同步时间
回复 支持 反对

使用道具 举报

发表于 2009-11-27 11:39 | 显示全部楼层
root@palm-webos-device:/# mkdir /etc/cron/crontabs -p
6 r9 m0 r2 b9 p: M& Y7 decho "*/30 * * * * ntpdate 210.72.145.44>>/media/internal/ntpupdate.log">/etc/cron/crontabs/rootmkdir /etc/cron/crontabs -p& q! |: Q3 b4 l  C3 e, f
mkdir: cannot create directory '/etc/cron/': Read-only file system5 ~# P0 j5 W5 F6 _+ ]: c, a3 |
root@palm-webos-device:/#+ b$ h$ V  o' _# L: l0 b% Y
这是怎么回事?
回复 支持 反对

使用道具 举报

 楼主| 发表于 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,回车就能同步时间了吧……
5 }+ k( B( w5 q* k- q) y2 Y) Hxujie1980 发表于 2009-11-27 13:49
! _. x/ c  l7 |! ^( A7 b) Q3 d9 r) y
3 K9 z9 }) D! D$ W% j% c) k
没错,是可以这么执行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 17:47 | 显示全部楼层
有胖友不懂用vi,可以考虑用如下的文件替换
# n) n$ q- I+ z% @5 h
# r4 }8 r+ G0 i( b0 i0 G5 b使用quick install 备份和替换 /etc/event.d/crond
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-11-29 21:04 | 显示全部楼层
14# xujie1980
5 `1 X' I6 v$ X+ P9 {8 U8 _; {' S
3 R7 z5 B3 c& p( T0 o, a9 x2 ]0 e8 V7 C$ W2 F+ M
能说下具体的吗?“terminal ”怎么进入??谢谢!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-12-14 22:55 | 显示全部楼层
原来的ntp服务器是国家对时中心的,不懂为什么这几天我一直无法正确同步,找了几个外面的,好用,建议使用crontab -e修改
' _. j1 }, J) Z8 |5 l*/30 * * * * ntpdate 114.80.81.12>>/media/internal/ntpupdate.log
) @  r3 Y% X3 s! p* O0 ~*/30 * * * * ntpdate 133.100.11.8>>/media/internal/ntpupdate.log
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 18:44 , Processed in 0.363033 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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