cliでwifi再起動

Macにおいて表題を行いたい。

■ 環境

  • Mac OSX El Capitan

■ きっかけ

スリープから戻るとWifiが接続できないときがたまにある。いつも起こるわけではない。タスクバー上から「Wi-Fiを切にする」→「Wi-Fiを入にする」をすれば大抵は戻るのであるが少々面倒である。のでターミナルからできないか探してみた。

■ networksetup

`networksetup`コマンドが存在するようだ。しかし`man`を読むとやりたいことができない。あれ?と思って`-h`で見てみると表題のことが可能そうである。

「Wi−Fiを切にする」

$ /usr/sbin/networksetup -setairportpower en0 off

「Wi−Fiを入にする」

$ /usr/sbin/networksetup -setairportpower en0 on

上記のコマンドで再起動できることを確認した。あとはこれらを実行するラッパーを作成した。最後に`alias`でパスを通しておしまいである。

以上。

Posted in: Mac | Tagged: