HDL-F300をシャットダウンするスクリプト

眠りの浅くなったIO DATAのLANDISK HDL-F300を確実に寝かしつけるため、シャットダウンするスクリプトを書いてみた。

require 'net/http'
require 'uri'

HOST = '127.0.0.1'
PASSWORD = 'yourpassword'

Net::HTTP.version_1_2
Net::HTTP.start(HOST, 80) do |http|
    http.post('/gate/shutdown_set.cgi',
             ['adminpasshtm=' + URI.encode(PASSWORD), 'skipv=', 'submitbtn=OK'].join('&'))
end

電源をONにするためには本体のボタンを押さなければならないので、やり方としてはなんと言うかすごく…、エコ?

追記(2008/11/27) ファームウェア 1.02 以上ではこのスクリプトは機能しなくなった

I-O DATA LAN接続ハードディスク 「LANDISK」 300GB HDL-F300

I-O DATA LAN接続ハードディスク 「LANDISK」 300GB HDL-F300