Un target di servizio è un nome di servizio più un dominio di destinazione, che descrive il contesto in cui viene eseguito il servizio, ad es. se viene eseguito all'avvio del sistema o quando un particolare utente effettua il login ecc.
La manpage launchctl (1) descrive 6 modi per formare un target di servizio da un nome di servizio. Se si desidera disattivare un servizio eseguito all'avvio, è probabile che si desideri uno di questi tre a seconda che si tratti di un servizio eseguito all'avvio del sistema o all'accesso:
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.
Puoi trovare il numero uid per il tuo account utente in questo modo:
$ id -u [your-username]
502