Rapid Express

Rapid Express

中小企業を支援するLinuxベースのWebアプリケーション開発

Rapid Express RSS Feed
 
 
 
 

simpleHTTPntpによる時間あわせ

ようやくフルフォーマットの試練を乗り越えられそうな今日この頃ですが、プログラムやスクリプトをあれこれ試していると、フルフォーマットということのほどではないけれど、ハードウェアリセットは日常茶飯事です。そしてハードウェアリセットといえば、時間あわせ。

sntpのポートが空いていない(最近は空いてる?)Willcom回線でも使えるsimpleHTTPntpですが、プログラム自身の自動接続機能にまかせると時間の取得に失敗することがほとんどです。たぶん、接続後のウェイトが足りないのではないかと。

ということで、無線LANがあれはそれを優先しつつ、ダイアルアップをしてからsimpleHTTPnetを起動するスクリプトを作ってみました。

simpleHTTPntpによる時間あわせ
mysntp.mscr

ダウンロード |? 説明テキスト

  • ダイアルアップ接続を済ませてから、simpleHTTPntpを起動して時間あわせをします。
  • 無線LANがあれば優先し、パケット代の節約になります。
  • rlTodayのスキンフォルダにsntpNG.pngとsntpOK.pngがあるとき、sntp.pngにリネームコピーします。

ハードウェアリセットした暁にはこのスクリプトを実行するわけですが、毎日適当な時間に自動実行させるのがスクリプト作成の目的です。

SimplaAlarmへの登録

[alarm] 0123456 0000 "\Program Files\MortScript\scripts\mysntp.mscr"

simpleHTTPntpは起動後の終了時間を0秒に設定することで画面表示なしで時間あわせできるので、毎日こっそり実行するのに最適ですが、それだと成功したのか失敗したのか分りません。

そこで、rlTodayのスキンに結果を表示するための仕組みを入れました。

sntpOK.pngとsntpNG.pngを用意して、スキンにsntp.pngの表示を追加して利用します。
/sオプションを付けたsimpleHTTPntpを起動できるようにしておくと、直前のログの確認と終了時間の設定変更ができますね。

<Image source="sntp.png" x="5" y="163">
<OnClick File="\Program Files\simpleHTTPntp\simpleHTTPntp.exe"     command="/s" />
</Image>

誰でも作れるようなアイコンですが一応。つsntpOK.png sntpNG.png

天気予報のスキンに混ぜるとこんな感じです。





2 Responses to “simpleHTTPntpによる時間あわせ”

  1. 1
    X01HTの日記:

    [X01HT-ソフト] 自動時間あわせsimpleHTTPntp

    インターネットを利用して時刻あわせをしてくれるツールがリリースされました。 ■概要 ・ダイアルアップ接続を済ませてから、simpleHTTPntpを起動…

  2. 2
    気まぐれEM・ONE日記:

    [EM・ONE] mysntpが公開

    無線LANを優先しつつ、ダイアルアップをしてからsimpleHTTPnetを起動させるMortScript、mysntpが公開されています。

    MY….

Leave a Reply



Tags

Links




Meta


TMAX.MYOPENSRC.COM