OS X Yosemiteスリープ解除時のWiFi再接続コマンド

OS X Yosemiteでスリープから目覚めた時のWiFi再接続が遅いので、何日か手作業でWiFiのOn/Offやっていて、めんどうになったから再接続させるAutomatorを書いた。

Automator->Application->Run Shell Script で、bashとか他デフォルトのままで、下記ワンライナーを書く。

networksetup -setairportpower AirPort off && networksetup -setairportpower AirPort on

そして「restart_wifi.app」のようなapplication形式で保存。

あとはデスクトップかDockにおいておけば、Mac開いて即再接続を打てる。 Dockで上から2番目(Finderの下)におくなら、デフォルトでCTRL+F3,↓,Enterで再接続。 Desktopなら、F11でデスクトップ表示してダブルクリック。

あと、WiFi再接続自体にショートカットを割り当てたいなら、 下記URLみたいにサービスにしちゃえばいいみたい。 http://www.slideshare.net/RyoFujita1/20121106-tips

ショートカット割当すると入れたアプリと競合しやすいので、とりあえずappで運用。