H
hwangjungmin
Claude Code로 긴 작업을 돌리고 화면을 잠근 뒤 돌아오면 세션이 죽어있는 거다. macOS가 디스플레이를 끄고 시스템도 슬립으로 들어가면서 Claude가 중간에 끊긴 건데.
caffeinate -d는 디스플레이가 슬립되는 걸 막는다. Claude Code와 함께 실행해두면 자리를 비워도 세션이 살아있다.
caffeinate -d claude Claude Code가 이미 실행 중이라면 별도로 실행해도 된다.
caffeinate -d & 뚜껑을 닫는 경우(AC 전원 연결 상태의 클램쉘 모드)라면 시스템 슬립도 막아야 하니까 -s를 함께 쓴다.
caffeinate -ds claude -d는 디스플레이 슬립 방지, -s는 시스템 슬립 방지(AC 전원 연결 시)인데, “화면 잠그고 자리 비웠다”는 상황 대부분은 -d만으로 충분하다.
끝나면 포그라운드로 실행했다면 Ctrl+C, 백그라운드라면 killall caffeinate.
Claude Code로 몇 시간짜리 작업을 자주 돌리다 보면 자연스럽게 손에 익게 되더라고.