답변:
서비스 대상은 서비스 이름과 대상 도메인으로 서비스가 실행되는 컨텍스트를 설명합니다 (예 : 시스템 시작시 또는 특정 사용자 로그인시).
launchctl (1) 맨 페이지는 서비스 이름에서 서비스 대상을 형성하는 6 가지 방법을 설명합니다. 시작시 실행되는 서비스를 비활성화하려면 시스템 시작시 실행되는지 또는 로그인 할 때 서비스에 따라 다음 세 가지 중 하나를 원할 수 있습니다.
system/[service-name]
Targets the system domain or a service within the system domain. The system
domain manages the root Mach bootstrap and is considered a privileged execu-
tion context. Anyone may read or query the system domain, but root privi-
leges are required to make modifications.
user/<uid>/[service-name]
Targets the user domain for the given UID or a service within that domain. A
user domain may exist independently of a logged-in user. User domains do not
exist on iOS.
gui/<uid>/[service-name]
Another form of the login specifier. Rather than specifying a user-login
domain by its ASID, this specifier targets the domain based on which user it
is associated with and is generally more convenient.
다음과 같이 사용자 계정의 uid 번호를 찾을 수 있습니다.
$ id -u [your-username]
502
launchchtl list
가능한 모든 도메인을 시도하지 않고 서비스 "라벨"또는 PID 가 "서비스 대상"으로 표시하는 방법 이 있습니까?