logo

English

이곳의 프로그래밍관련 정보와 소스는 마음대로 활용하셔도 좋습니다. 다만 쓰시기 전에 통보 정도는 해주시는 것이 예의 일것 같습니다. 질문이나 오류 수정은 siseong@gmail.com 으로 주세요. 감사합니다.

macOS Daemon 관련 시스템 폴더 목록

by lizard2019 posted Mar 08, 2024
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

 

Mac용 터미널에서 launchd로 스크립트 관리하기

macOS는 launchd 프로세스를 사용하여 데몬 및 에이전트를 관리하며, 사용자는 launchd 프로세스를 사용하여 셸 스크립트를 실행할 수 있습니다. launchd와 직접 상호작용할 필요 없이 launchctl 명령어를 사용하여 launchd 데몬 및 에이전트를 로드하거나 언로드할 수 있습니다.

launchd는 시스템이 시동되는 동안 커널이 컴퓨터를 설정하기 위해 실행하는 첫 번째 프로세스입니다. 셸 스크립트를 데몬으로 실행하려면 해당 스크립트를 launchd로 실행해야 합니다. 기타 데몬 및 에이전트의 시작 매커니즘은 Apple의 재량에 따라 제거될 수 있습니다.

launchd로 관리되는 다양한 데몬 및 에이전트의 개념은 다음 폴더에 있는 구성 파일에서 찾을 수 있습니다.

 

폴더

용도

/시스템/라이브러리/LaunchDaemons

Apple 지원 시스템 데몬

/시스템/라이브러리/LaunchAgents

개별 사용자 기반으로 모든 사용자에게 적용되는

Apple 지원 에이전트

/라이브러리/LaunchDaemons

타사 시스템 데몬

/라이브러리/LaunchAgents

개별 사용자 기반으로 모든 사용자에게 적용되는

타사 에이전트

~/라이브러리/LaunchAgents

로그인된 사용자에게만 적용되는 타사 에이전트

TAG •