システムの再起動後に自動的にOS Xにログイン

システムの再起動後に自動的にOS Xにログイン

背景

Google Chromeを使用してSeleniumテストを実行しているJenkinsマスターがスレーブとして使用するOS X Yosemite Mac Miniがたくさんあります。

これらのスレーブマシンは毎日再起動されます。

質問

再起動すると、コンピュータにユーザー名とパスワードの入力を求めるログイン画面が表示されます。手動でログインするまで、パソコンからリモートでGoogle Chromeを実行することはできません。

このログインを自動化する方法はありますか?

私が試したこと

  1. ssh root@<macmini-address> "bash -s" < ./login.sh次の内容を含むlogin.shを使用して、Mac Miniからリモートでログインスクリプトを実行します。
#!/bin/bash
osascript <<EOF
tell application "System Events"
keystroke "<replace with user>"
keystroke tab
delay 0.5
keystroke "<replace with password>"
delay 0.5
keystroke return
keystroke return
end tell
EOF

これにより、次のエラーが発生します。

33:49: execution error: An error of type -10810 has occurred. (-10810)
  1. 上記のAppleScriptをApple Remote Desktop(ARD)を介してMac Miniに送信します。

この方法は有効ですが、場合によってはARDが特定のMac Miniにスクリプトを送信できず、ARDステータスバーに「クライアントソフトウェアがアクティブではない」というメッセージが表示されます。

答え1

OSXで自動ログインを探しているようです。

システム環境設定>ログインに移動し、ユーザーを選択して自動ログインを有効にします。

https://support.apple.com/en-us/HT201476

関連情報