e-mobile/D01NXでハング?を解決できるか?

しばらく接続しているとハングしてしまうのはD01NX特有の問題のようです。*1

e-mobileのサポート窓口と格闘している方もみえますが、
D01NXは常に喝をいれないとサボル、というコメントがあったので、
これを参考に、wget*2で自動的に喝を入れるようにしてみました。

以下の内容のbatファイルを作成し、タスクで定期的に起動するという方法です。

wget.exe -o ログファイル名 定期的に接続するURL
del index.html.*
date /t >> ログファイル名

このbatファイルをタスクに設定し、1時間毎1設定で24時間分・起動開始後5分毎で繰り返し実行となるようにしてみました。

詳細設定をクリックすると、以下のような設定ができる画面が表示されます。

タスクタブの実行するファイル名欄には、実行時の大きさを「最小化」に設定したショートカット(*.lnk)を指定するところがポイントです。*3

これで昨日23時くらいから朝7時半ころまで全く問題なく接続し続けていました。
今日も試しているところです。

これまでのところ、平日夜で1・2度、土日の昼間で4・5度は現われる、突然の赤点灯や緑点灯で接続できなくなるトラブルが避けられそうです。

特に根拠はないですが、データのやり取りがある一定時間なくなったタイミングでe-mobile側から強制的に切断しようとした際にハングしてしまうのでは、と考えています。

*1:AirWiki: e-mobile/D01NX

*2:UnxUtilsという、Unixコマンドと同様の動作をするDOSコマンド群を集めたものに含まれる。ここからダウンロード→Native Win32 ports of some GNU utilities

*3:繰り返し実行でDOS画面が繰り返し表示されてうっとうしいということがなくなる