Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 956|回复: 0

MAC 10.4.9 NTP [复制链接]

已故诗人(囡)

UID
107092
帖子
2365
PB币
11519
贡献
0
技术
1
活跃
28
发表于 2007-6-10 09:40:16
苹果的NTP不能同步的原因,初步确定为,NTP没同时跑在两个NIC上(分别在两个网段上10.0...,192.168....),
考滤到MAC个性化的参数太多
NTP服务转移到RH AS5 上,
另外openntp 对这种情况有很好的解决方案.



#######ntpwatch.sh
#!/bin/sh
RESULT="/Network/Servers/portal.icb.ac.cn/Volumes/Users/home/jerome/ntpresult/ntpwatch.result"
USER="jerome"
PASSWD="******"
NTPCLIENT="/usr/ntpwatch/ntpclient.list"
echo "#######################################">>$RESULT
echo "#######################################" >> $RESULT
echo "#######################################" >> $RESULT
echo "#######################################" >> $RESULT
echo "#######################################" >> $RESULT
date >> $RESULT
while read IPADDRESS
do
./ntpwatch.expect $IPADDRESS $USER $PASSWD $RESULT
done < $NTPCLIENT
echo "##########################################" >> $RESULT
echo "##########################################" >> $RESULT
echo "##########################################" >> $RESULT echo "##########################################" >> $RESULT
echo "##########################################" >> $RESULT


#######ntpwatch.expect
#!/usr/bin/expect -f
if { $argc < 4 } {
puts stderr "Usage: $argv0 IPADDRESS LOGIN PASSWD FILE"
exit
}
set IPADDRESS [lindex $argv 0]
set LOGIN [lindex $argv 1]
set PASSWD [lindex $argv 2]
set FILE  [lindex $argv 3]
set timeout 30
spawn ssh $IPADDRESS -l $LOGIN
expect "*assword*"
sleep 2
send "$PASSWD\r"
expect "*$*"
sleep 2
send "hostname >> $FILE\r"
expect "*"
sleep 5
send "/usr/bin/ntpq -p >> $FILE\r"
sleep 2
send "exit"


呵呵,
应付差事,写的差,都没考虑出现意外怎么处理,SHELL版有好的,对了,expect里,sleep是不能少的,这点很少有人说.
不过这几天看下来,苹果NTP客户端问题也是大大的.
烦啊!!!
回顶部
Copyright (C) 2005-2021 zzety.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件