[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(DTPtechNote:1160) [command] ntpdate
なんていうか、外のntpサーバーに問い合わせて、ローカル時刻の正当性を見なくちゃいけないような時 >ってどんな時だよ^^
ntpdate -q 130.69.251.23 | egrep ^[1-9] | cut -d' ' -f 10
なんてやると、世間の時間との誤差がわかったりする。>だからなんのために。。。
激しくずれていれば、故意にずらしてるってこともあるわけです。
まあ、そのチェックのために。
#ちょっとぜんぜんチガウことで煮詰まってきたので、ぜんぜんチガウことを考えてみる時間。
ASに組み込むと、こんな感じ?
try
set ntp_offset to (do shell script "ntpdate -q 130.69.251.23 | egrep ^[1-9] | cut -d' ' -f 10") as real
on error errMsg number errNum
display dialog "インターネットに接続されていません" as Unicode text buttons {"キャンセル" as Unicode text}
end try
if ntp_offset < -100 or 100 < ntp_offset then
display dialog "PC内の時刻が合っていません" as Unicode text buttons {"キャンセル" as Unicode text}
end if