सभी अनुप्रयोगों के लिए काम क्यों नहीं करता है, इसके लिए /apple//a/102105/1860 देखें su
।
लॉन्च का bsexec
हाल के संस्करणों में launchd
किसी अन्य उपयोगकर्ता के सत्र के भीतर लॉन्च एप्लिकेशन की क्षमता है; हालांकि Apple इंजीनियरों ने इसके सामान्य उपयोग की सिफारिश नहीं की है।
उपयुक्त उपयोगकर्ता सत्र को लक्षित करने के लिए लॉन्चर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.
अनुशंसित दृष्टिकोण एक लॉन्च जॉब टिकट लिखना और मैक को पुनरारंभ करना है - या उपयोगकर्ता को लॉग-आउट करने और फिर से वापस करने के लिए कहें।
su
अगर कोई नहीं करना चाहता हैsudo
। धन्यवाद!