모든 응용 프로그램에서 작동하지 않는 이유 는 /apple//a/102105/1860 을 참조 하십시오su
.
발사 된 bsexec
최신 버전은 launchd
다른 사용자 세션 내에서 응용 프로그램을 시작하는 기능이 있습니다. Apple 엔지니어는 일반적인 사용을 권장하지 않습니다.
적절한 사용자 세션을 대상으로하려면 launchctl 의 bsexec
옵션을 사용하십시오 .
bslist [PID | ..] [-j]
This prints out Mach bootstrap services and their respective states. While the namespace
appears flat, it is in fact hierarchical, thus allowing for certain services to be only avail-
able to a subset of processes. The three states a service can be in are active ("A"), inactive
("I") and on-demand ("D").
If [PID] is specified, print the Mach bootstrap services available to that PID. If [..] is
specified, print the Mach bootstrap services available in the parent of the current bootstrap.
Note that in Mac OS X v10.6, the per-user Mach bootstrap namespace is flat, so you will only
see a different set of services in a per-user bootstrap if you are in an explicitly-created
bootstrap subset.
If [-j] is specified, each service name will be followed by the name of the job which regis-
tered it.
bsexec PID command [args]
This executes the given command in the same Mach bootstrap namespace hierachy as the given
PID.
bstree [-j]
This prints a hierarchical view of the entire Mach bootstrap tree. If [-j] is specified, each
service name will be followed by the name of the job which registered it. Requires root priv-
ileges.
권장되는 방법은 시작된 작업 티켓을 작성하고 Mac을 다시 시작하거나 사용자에게 로그 아웃했다가 다시 로그인하도록 요청하는 것입니다.
su
원하지 않는 경우 에도 작동 합니다sudo
. 감사!