/bntp

Primary LanguageAppleScript

OS X Mavericks用の独自NTP daemonを作る

OS X Mavericksのntpdで時刻をNTP serverと同期出来ずに遅れていく現象が出ることがある。 一度この現象が出て解消する方法がよくわからず、独自にNTP daemonをbuildして実行すれば良いという話があったので、OS Xのappとして作ってみた。

インストール

git cloneしてmakeするとbntp.appが出来るので、Finderで/Applications へインストールする。

実行

bntp.appを実行するとsudoする為にAppleScriptでパスワードを聞いてくるのでユーザーのパスワードを入力して特権を得、ntpdを実行する。

終了

AppleScriptにon quitを記述してあるので、bntp.appを終了する時にpkill ntpをする。sudoのパスワードを聞かれるかもしれない。

アンインストール

bntp.appをゴミ箱へ捨てます。

バグ

解決するって話があったようだが、手元のMacBook ProとOS X Mavericksでは時刻が遅れる現象は解消出来ない事があった。時刻の進み具合を同期するのに時間がかかっていたなど、環境によるかもしれないが、このappが役に立つかは分からない。