바이낸스 클라이언트 자동 실행 / 실행 안 함 설정하는 두 가지 방법
장시간 모니터링하는 사용자는 Mac을 켜자마자 바이낸스 클라이언트가 시작되기를 원하지만, 가끔 사용하는 사용자는 백그라운드에 상주하지 않기를 바랍니다. 이 노트에서는 두 가지 자동 실행 설정 방법을 비교하여 설명합니다. 클라이언트 다운로드는 바이낸스 공식 사이트 입구나 바이낸스 공식 앱을 이용하고, iPhone 사용자는 iOS 설치 튜토리얼을 참고하세요.
자동 실행 구현의 두 가지 계층
macOS에서 앱 자동 실행을 제어하는 계층은 두 가지가 있습니다.
| 계층 | 설정 방식 | 제어 수준 |
|---|---|---|
| 시스템 로그인 항목 | 시스템 설정 → 일반 → 로그인 항목 | 앱 수준 |
| LaunchAgent | ~/Library/LaunchAgents/ 아래의 plist 파일 | 프로세스 수준 |
일반 사용자는 첫 번째 방법으로 충분하며, 개발자나 IT 관리자는 LaunchAgent를 사용하여 더 세밀하게 제어할 수 있습니다.
방법 1: 시스템 로그인 항목
가장 간단하며 명령줄이 필요 없습니다.
- 시스템 설정 → 일반 → 로그인 항목
- '로그인 시 열기' 목록 하단의 + 기호 클릭
- 애플리케이션 폴더에 있는 Binance.app 선택
- 추가 완료
이후 Mac을 켜고 사용자가 로그인하면 바이낸스가 자동으로 실행되어 기본 창이 표시됩니다.
메인 창이 뜨는 것을 원하지 않으면 항목 옆의 '숨기기' 체크박스를 선택할 수 있습니다. 숨기면 바이낸스가 백그라운드에서 실행되고 메뉴 막대에 아이콘이 표시될 수 있습니다.
방법 2: 앱 내장 스위치
바이낸스 클라이언트 자체에서도 '시스템 시작 시 실행' 옵션을 제공합니다.
- Binance.app 실행
- 상단 메뉴 Binance → Preferences (또는 ⌘+,)
- '일반(General)' 찾기
- 'Launch on system startup' 체크
이 스위치는 본질적으로 시스템 로그인 항목에 기록하는 것과 같지만 경로가 더 직관적입니다.
방법 3: LaunchAgent (고급)
LaunchAgent는 앱에 더 정밀한 시작 제어를 제공하는 macOS의 서비스 관리 메커니즘입니다.
- 시작 조건(부팅, 로그인, 시간 예약) 설정 가능
- 프로세스 상태를 모니터링하여 충돌 후 자동 재시작 가능
- 환경 변수 지정 가능
- 지연 시작 가능
바이낸스 공식 클라이언트는 LaunchAgent를 능동적으로 등록하지 않지만, 사용자가 직접 plist를 작성하여 ~/Library/LaunchAgents/에 넣을 수 있습니다. 이 방법은 개발자에게 적합하며 일반 사용자는 필요하지 않습니다.
자동 실행 끄기
자동 실행을 원하지 않을 때:
| 설정 방식 | 끄는 경로 |
|---|---|
| 시스템 로그인 항목 | 설정 → 일반 → 로그인 항목 → 항목 선택 → 빼기(-) 기호 |
| 앱 내 스위치 | Binance → Preferences → 체크 해제 |
| LaunchAgent | ~/Library/LaunchAgents/ 아래의 해당 plist 삭제 |
세 가지 방식은 충돌하지 않으므로 해당하는 위치에서 끄면 됩니다.
자동 실행이 시스템에 미치는 영향
바이낸스를 부팅 시작 항목에 추가한 후:
- 부팅 후 데스크톱이 보일 때까지 걸리는 시간이 약 2-3초 증가(앱 1개 추가 실행)
- 메모리 점유율: 항상 250-300MB 상주
- CPU 점유율: 유휴 시 1-3%
- 네트워크: WebSocket 영구 연결 유지, 시세 데이터 약 1-3 KB/초
전체적인 영향은 제한적입니다. 하지만 배터리 수명에는 어느 정도 영향을 미치며, 자세한 내용은 아래에 설명합니다.
배터리 수명 영향 실측
M2 MacBook Air에서 측정한 데이터는 다음과 같습니다.
| 시나리오 | 배터리 수명 |
|---|---|
| 바이낸스 실행 안 함 | 18시간 |
| 바이낸스 백그라운드 유휴 상태 | 14시간 |
| 바이낸스 포그라운드 시세 표시 | 11시간 |
| 바이낸스 K선 그리기 + 푸시 빈번함 | 9시간 |
백그라운드 실행 시 배터리 수명이 약 4시간 감소합니다. 배터리로 장시간 업무를 본다면 바이낸스가 자동 실행되지 않도록 하는 것을 권장합니다.
조용한 백그라운드 모드
바이낸스 클라이언트는 macOS에서 조용한 모드로 실행할 수 있습니다.
- Dock 아이콘을 표시하지 않음
- 메뉴 막대에 작은 아이콘만 표시됨
- 시세 및 푸시 알림은 정상적으로 작동함
활성화 방법: 앱 내 Preferences → 'Hide Dock icon' 선택. 이 모드는 장기간 켜두고 가격 알림을 받으면서도 Dock의 자리를 차지하는 것은 원하지 않는 사용자에게 적합합니다.
다중 계정 자동 실행의 특수한 경우
macOS에 여러 사용자 계정(예: 주 계정과 부 계정)이 있는 경우 자동 실행 설정은 사용자별로 적용됩니다.
- 주 계정 로그인 → 주 계정의 로그인 항목에서 바이낸스 실행
- 부 계정 로그인 → 실행되지 않음(로그인 항목이 추가된 경우 제외)
- /Library/LaunchAgents/ 아래의 plist는 모든 사용자에게 적용되지만 root 권한이 필요함
클라이언트 충돌 후 자동 실행
바이낸스 클라이언트가 실행 중 충돌하면 기본적으로 자동 재시작되지 않습니다. LaunchAgent를 등록하여 스스로를 모니터링하지 않기 때문입니다.
충돌 시 자동 재시작이 필요하다면(예: 자동화된 거래 모니터링), KeepAlive 매개변수를 추가하여 launchd가 모니터링하도록 LaunchAgent를 직접 작성할 수 있습니다. 하지만 이 설정은 일반 사용자에게 필요하지 않습니다.
시작 순서 및 종속성
바이낸스 클라이언트가 시작하려면 다음이 필요합니다.
- 사용자가 macOS 데스크톱에 로그인되어 있어야 함
- 네트워크가 준비되어 있어야 함
- Keychain이 잠금 해제되어 있어야 함
대부분의 경우 이는 충족됩니다. '시작 직후 튕김(크래시)' 현상이 발생한다면, 대개 네트워크가 준비되기 전에 시작되었기 때문입니다. 로그인 항목에서 '지연(Delay)' 시작을 5-10초로 설정해 볼 수 있습니다.
FAQ
Q: 자동 실행 시 암호를 다시 입력하라고 하나요? A: 아닙니다. Keychain에 로그인 상태가 저장되어 있어 자동 실행 시 로그인된 상태로 들어가게 됩니다.
Q: 자동 실행된 바이낸스가 '이전에 비정상 종료됨'을 표시하나요? A: 일반적으로 그렇지 않습니다. 이전에 충돌하지 않은 한 표시되지 않습니다.
Q: MDM으로 관리되는 Mac에서도 자동 실행을 설정할 수 있나요? A: IT 부서의 정책에 따라 다릅니다. 일부 MDM은 로그인 항목을 잠급니다.
Q: 자동 실행이 SSD 수명에 영향을 주나요? A: 영향이 극히 적습니다. 장기간 사용해도 하루에 몇 MB 더 쓰는 정도라 거의 체감할 수 없습니다.