找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2555|回复: 23

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

[复制链接]
发表于 2009-11-22 23:02 | 显示全部楼层 |阅读模式
我本机升级到1.3.1后, 由于修改了update和preversion两个程序的原因,导致network time不能用,经常会出现时间不同步的现象,极大影响了工作,后来想了一个法子,使用crontab来定时同步时间,现在运行了一段时间,基本对系统性能没有影响,时间也恢复正常6 B# a: b" w, L( u0 {# p( J) n
1、设置定时任务
  1. mkdir /etc/cron/crontabs -p 5 ?- j3 J5 _/ a( b- P! g5 L
  2. echo "*/30 * * * * ntpdate 210.72.145.44>>/media/internal/ntpupdate.log">/etc/cron/crontabs/root
复制代码
以上是配置每30分钟执行一次同步,日志写到存储的根目录下ntpupdate.log,
1 F2 M, t9 N1 D在启动任务后,如果要修改定时任务,请使用
  1. crontab -e
复制代码
2、启用crontab:
  1. vi /etc/event.d/crond
复制代码
在respawn上面插入
  1. start on stopped finish
复制代码
3、重启
  ]0 N+ y/ s# K6 {reboot
2 i. U( h1 t# ]7 x  h- k! k6 Z/ @/ t  Z1 U* t# g$ B
版主编辑说明:
- z# O7 e# W9 \7 ~' n6 s把命令编辑成了代码模式,以免不明白的兄弟直接把论坛插入的乱码复制粘贴进去出错。
8 j* \" ^: C+ e: ^
% q; q! U9 D( X[ 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 发表 ! ]8 a3 r- M" u$ K8 E
我的网络时间现在又恢复正常了。
4 G+ v' ]( ^, t, ^, H. F; Q, f
1.31?怎么会这样。。。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 16:40 | 显示全部楼层
谢谢LZ的方法。
( `; V  M" `, N( A" `/ ]; Z( {
/ y5 I$ e3 C9 e5 H3 x' N: B/ r能不能把原理再阐释一下?我没明白。crontab是干什么的?为何可以同步时间?同步的谁的时间?
回复 支持 反对

使用道具 举报

发表于 2009-11-23 16:47 | 显示全部楼层
crontab 是定时任务启动器。
+ K: w( ], n% g7 _每半小时 定时调用 ntpdate 来同步时间
回复 支持 反对

使用道具 举报

发表于 2009-11-27 11:39 | 显示全部楼层
root@palm-webos-device:/# mkdir /etc/cron/crontabs -p
9 W; _( c1 H2 s/ Xecho "*/30 * * * * ntpdate 210.72.145.44>>/media/internal/ntpupdate.log">/etc/cron/crontabs/rootmkdir /etc/cron/crontabs -p8 `$ J! z/ W: F- Q& G+ ?. p4 \
mkdir: cannot create directory '/etc/cron/': Read-only file system3 L/ a) r; K' G5 s
root@palm-webos-device:/#9 H# V9 t# D" n: r# G/ j; r
这是怎么回事?
回复 支持 反对

使用道具 举报

 楼主| 发表于 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,回车就能同步时间了吧……" c# \; b" Q4 l, h1 b9 T  o
xujie1980 发表于 2009-11-27 13:49

* ^7 }. v' T. m) O9 T
6 w- L. @  G: u3 j  E, d9 V没错,是可以这么执行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 17:47 | 显示全部楼层
有胖友不懂用vi,可以考虑用如下的文件替换9 u5 `0 X! C' z' {( q( H4 [

+ @1 p9 b, I' x使用quick install 备份和替换 /etc/event.d/crond
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-11-29 21:04 | 显示全部楼层
14# xujie1980
: E! h  a; J2 _9 V8 d- |. \# x9 ]1 @1 s2 i+ h; f4 p

% b+ |5 v+ m7 u$ b# E% Q能说下具体的吗?“terminal ”怎么进入??谢谢!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-12-14 22:55 | 显示全部楼层
原来的ntp服务器是国家对时中心的,不懂为什么这几天我一直无法正确同步,找了几个外面的,好用,建议使用crontab -e修改% F$ N/ ^8 J4 Y  L7 [  S7 o
*/30 * * * * ntpdate 114.80.81.12>>/media/internal/ntpupdate.log6 i9 L' r* o% F# L& Z* Z
*/30 * * * * ntpdate 133.100.11.8>>/media/internal/ntpupdate.log
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 09:58 , Processed in 0.362370 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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