![시스템 재시작 후 자동으로 OS X에 로그인](https://linux55.com/image/121812/%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EC%9E%AC%EC%8B%9C%EC%9E%91%20%ED%9B%84%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20OS%20X%EC%97%90%20%EB%A1%9C%EA%B7%B8%EC%9D%B8.png)
배경
Google Chrome을 사용하여 Selenium 테스트를 실행하는 Jenkins 마스터가 슬레이브로 사용하는 OS X Yosemite Mac Mini가 많이 있습니다.
이러한 슬레이브 머신은 매일 다시 시작됩니다.
질문
다시 시작하면 컴퓨터에 사용자 이름과 비밀번호를 묻는 로그인 화면이 나타납니다. 수동 로그인을 수행할 때까지 컴퓨터에서 원격으로 Google Chrome을 실행할 수 없습니다.
이 로그인을 자동화하는 방법이 있습니까?
내가 시도한 것들
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)
- 위의 AppleScript를 Apple Remote Desktop(ARD)을 통해 Mac Mini로 보냅니다.
이 방법은 효과가 있지만 경우에 따라 ARD가 특정 Mac Mini에 스크립트를 보낼 수 없으며 ARD 상태 표시줄에 "클라이언트 소프트웨어가 활성화되지 않음" 메시지가 표시됩니다.
답변1
OSX에서 자동 로그인을 찾고 있는 것 같습니다.
시스템 환경설정 > 로그인으로 이동하고 사용자를 선택하여 자동 로그인을 활성화합니다.