mac の launchctl で自動ログインをを実現する。
launchctl load biz.takuya.wispr.plist # インストール例
ruby mechanize
sudo su -l
gem install mechanize
cp ssid_agent.xml ~/Library/LaunchAgents/biz.takuya.wispr.plist
cd ~/Library/LaunchAgents/
launchctl load biz.takuya.wispr.plist
xmlを ~/Library/LaunchAgentsにコピー、ファイル名は任意です。
$launchctl list | grep wispr
> 50:- 78 biz.takuya.wispr
$ launchctl start biz.takuya.wispr.plist
$ launchctl stop biz.takuya.wispr.plist
ssid.rb の ユーザー名とパスワードを書き換えます。
ファイルを/usr/local/binに置きます。
sudo cp ssid.rb /usr/local/bin/ssid.rb
sudo chmod a+x /usr/local/bin/ssid.rb
/usr/local/bin 以外に置く場合は ssid_agent.xmlで指定されてるPathも変更してください。
rubyファイルの起動&動作チェックは直接起動すれば出来ます。
sudo /usr/local/bin/ssid.rb