找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2558|回复: 23

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

[复制链接]
发表于 2009-11-22 23:02 | 显示全部楼层 |阅读模式
我本机升级到1.3.1后, 由于修改了update和preversion两个程序的原因,导致network time不能用,经常会出现时间不同步的现象,极大影响了工作,后来想了一个法子,使用crontab来定时同步时间,现在运行了一段时间,基本对系统性能没有影响,时间也恢复正常
- M& B' [9 Y2 a/ v, H1、设置定时任务
  1. mkdir /etc/cron/crontabs -p
    ! R+ O) h9 R& i9 w) b
  2. echo "*/30 * * * * ntpdate 210.72.145.44>>/media/internal/ntpupdate.log">/etc/cron/crontabs/root
复制代码
以上是配置每30分钟执行一次同步,日志写到存储的根目录下ntpupdate.log,' b+ J& K$ E. h7 _$ _; [
在启动任务后,如果要修改定时任务,请使用
  1. crontab -e
复制代码
2、启用crontab:
  1. vi /etc/event.d/crond
复制代码
在respawn上面插入
  1. start on stopped finish
复制代码
3、重启
- T  l$ k0 D5 R; _: Ereboot+ T9 f7 I# Y8 {6 w+ O  I2 [
- E( ]* I' c& v. B0 z# P& _
版主编辑说明:
5 o; r0 |% G3 ]4 p7 N$ Q! I" T把命令编辑成了代码模式,以免不明白的兄弟直接把论坛插入的乱码复制粘贴进去出错。
/ Q  A4 f1 h6 R6 s# Z5 J7 n  B5 A' F8 ~& D- d
[ 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 发表
& R1 g$ G. P- U! N4 Y( J8 B我的网络时间现在又恢复正常了。
6 `1 c/ e% n+ K* ~: @4 J! c
1.31?怎么会这样。。。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 16:40 | 显示全部楼层
谢谢LZ的方法。
3 t  b( t9 V; e& |* S; ?6 ]" l* I) x: c& O) `  ^6 L$ F. {
能不能把原理再阐释一下?我没明白。crontab是干什么的?为何可以同步时间?同步的谁的时间?
回复 支持 反对

使用道具 举报

发表于 2009-11-23 16:47 | 显示全部楼层
crontab 是定时任务启动器。+ E4 q- u0 y  a- l  Q
每半小时 定时调用 ntpdate 来同步时间
回复 支持 反对

使用道具 举报

发表于 2009-11-27 11:39 | 显示全部楼层
root@palm-webos-device:/# mkdir /etc/cron/crontabs -p
* D/ z- R  b7 Y  q7 T# J% r$ J% gecho "*/30 * * * * ntpdate 210.72.145.44>>/media/internal/ntpupdate.log">/etc/cron/crontabs/rootmkdir /etc/cron/crontabs -p5 t$ c( a) q) S
mkdir: cannot create directory '/etc/cron/': Read-only file system
* J1 K- G( F2 }  w( Iroot@palm-webos-device:/#. K$ i3 W8 A% ?! D6 W: A
这是怎么回事?
回复 支持 反对

使用道具 举报

 楼主| 发表于 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,回车就能同步时间了吧……* O& k1 S# \$ ~, k/ K8 s6 Y* J
xujie1980 发表于 2009-11-27 13:49
, s3 Z' X& K7 r7 M* G- T
9 K3 I) A% H+ n9 E; z  t
没错,是可以这么执行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 17:47 | 显示全部楼层
有胖友不懂用vi,可以考虑用如下的文件替换
  Z) ~2 k0 n9 W- g" H
4 S. q& v& U" L, g使用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 w3 w& _* P6 D3 E" z$ i& k3 U! D. y5 w
# ^+ X, j2 S) C. ?# O" X
5 y: B/ n  G2 j2 T能说下具体的吗?“terminal ”怎么进入??谢谢!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-12-14 22:55 | 显示全部楼层
原来的ntp服务器是国家对时中心的,不懂为什么这几天我一直无法正确同步,找了几个外面的,好用,建议使用crontab -e修改, f* Y2 ?- Y. J1 G# v
*/30 * * * * ntpdate 114.80.81.12>>/media/internal/ntpupdate.log
3 y2 |# T, ?4 D7 q) B*/30 * * * * ntpdate 133.100.11.8>>/media/internal/ntpupdate.log
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-21 18:52 , Processed in 0.370931 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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