*概要 [#vf0b1bdb] - 無線LANのアクセスポイント(WAPM-1166D)を定期的に再起動させる方法 -WAPM-1166DはSSHまたはTELNETでログインしてコマンドで制御可能なので、LinuxのCronなどで再起動のコマンドを送る -今回はRaspberry PiでTELNET接続 *詳細 [#l385940c] ***Raspberry PiでTELNETを使用するための準備 [#w03c5887] pi@raspberrypi:~ $ sudo apt-get update pi@raspberrypi:~ $ sudo apt-get install telnet ***WAPM-1166DにTELNETログインしてみる [#k7c9405a] pi@raspberrypi:~ $ telnet 192.168.1.110 Trying 192.168.1.110... Connected to 192.168.1.110. Escape character is '^]'. Name: root Password: *** Hi admin, welcome to use cli *** man$exit Exit this session Connection closed by foreign host. ***再起動用のスクリプトを作る [#a6f5d000] pi@raspberrypi:~ $ nano cmd.sh #!/bin/sh sleep 1; echo root sleep 1; echo hogepiyo sleep 5; echo setup reboot force sleep 1; echo exit ***Cronに登録(毎朝3時に再起動実行) [#vdb161c0] pi@raspberrypi:~ $ crontab -e 00 3 * * * sh /home/pi/cmd.sh | telnet 192.168.1.110 ログを取りたい場合は 00 3 * * * sh /home/pi/cmd.sh | telnet 192.168.1.110 >> /home/pi/log.log *参考 [#m5a39eba] -[[AirStation Pro WAPM-1166D コマンドリファレンス>http://buffalo.jp/support_s/guide2/manual/wapm-1166d/type03/99/ja/pc_index.html]] -[[シェルスクリプトでtelnet自動操作>http://d.hatena.ne.jp/mozukumamemo/20080613/1213314861]] -[[決まった時間に処理する>http://make.bcde.jp/raspberry-pi/決まった時間に処理する/]] -[[決まった時間に処理する>http://make.bcde.jp/raspberry-pi/%e6%b1%ba%e3%81%be%e3%81%a3%e3%81%9f%e6%99%82%e9%96%93%e3%81%ab%e5%87%a6%e7%90%86%e3%81%99%e3%82%8b/]] ---- &size(12){Total:&counter(total); / Today:&counter(today); / Yesterday:&counter(yesterday);};