wake on lanコマンドのラッパースクリプト

Apr 3, 2012   #つれづれ  :

最近はシェルスクリプトを書く機会が多いです。wake on lanコマンドのラッパースクリプト…といっても簡単なスクリプトを書きました:

#!/bin/bash
# Mac側で必要になる作業:
#     brew install wakeonlan
# 起動させる側で、マジックパケットを受信するために設定を行う必要がある
# Linuxの場合は、 ethtool をインストールし、設定を実施する
# See: http://tukaikta.blog135.fc2.com/blog-entry-104.html
# Exit 1 if the number of arguments is not 1.
if [ $# -ne 1 ]; then
exit 1
fi
# main
case $1 in
faith634)
wakeonlan 8c:89:a5:12:9f:41
exit 
;;
*)
exit 
;;
esac

引数の数をチェックして、問題がなければ第一引数を検査して、該当すればwake on lanコマンドを実行します。

[改訂新版] シェルスクリプト基本リファレンス  ??#!/bin/shで、ここまでできる (WEB+DB PRESS plus)

[改訂新版] シェルスクリプト基本リファレンス  ??#!/bin/shで、ここまでできる (WEB+DB PRESS plus)