DocBit Notes 튜토리얼

바이낸스 클라이언트 자동 실행 / 실행 안 함 설정하는 두 가지 방법

장시간 모니터링하는 사용자는 Mac을 켜자마자 바이낸스 클라이언트가 시작되기를 원하지만, 가끔 사용하는 사용자는 백그라운드에 상주하지 않기를 바랍니다. 이 노트에서는 두 가지 자동 실행 설정 방법을 비교하여 설명합니다. 클라이언트 다운로드는 바이낸스 공식 사이트 입구나 바이낸스 공식 앱을 이용하고, iPhone 사용자는 iOS 설치 튜토리얼을 참고하세요.

자동 실행 구현의 두 가지 계층

macOS에서 앱 자동 실행을 제어하는 계층은 두 가지가 있습니다.

계층 설정 방식 제어 수준
시스템 로그인 항목 시스템 설정 → 일반 → 로그인 항목 앱 수준
LaunchAgent ~/Library/LaunchAgents/ 아래의 plist 파일 프로세스 수준

일반 사용자는 첫 번째 방법으로 충분하며, 개발자나 IT 관리자는 LaunchAgent를 사용하여 더 세밀하게 제어할 수 있습니다.

방법 1: 시스템 로그인 항목

가장 간단하며 명령줄이 필요 없습니다.

  1. 시스템 설정 → 일반 → 로그인 항목
  2. '로그인 시 열기' 목록 하단의 + 기호 클릭
  3. 애플리케이션 폴더에 있는 Binance.app 선택
  4. 추가 완료

이후 Mac을 켜고 사용자가 로그인하면 바이낸스가 자동으로 실행되어 기본 창이 표시됩니다.

메인 창이 뜨는 것을 원하지 않으면 항목 옆의 '숨기기' 체크박스를 선택할 수 있습니다. 숨기면 바이낸스가 백그라운드에서 실행되고 메뉴 막대에 아이콘이 표시될 수 있습니다.

방법 2: 앱 내장 스위치

바이낸스 클라이언트 자체에서도 '시스템 시작 시 실행' 옵션을 제공합니다.

  1. Binance.app 실행
  2. 상단 메뉴 Binance → Preferences (또는 ⌘+,)
  3. '일반(General)' 찾기
  4. '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 더 쓰는 정도라 거의 체감할 수 없습니다.

확장 읽기