Numero enorme di anonymous.xpcd?

3

Quando elencherò launchctl, visualizzerò quasi un centinaio di istanze di iterazioni di:

Comando: sudo launchctl list | grep --invert-match com.apple rese:

1   -   0x7fb4b0f38e50.anonymous.launchd
711 -   0x7fb4b3e4dd70.anonymous.xpcd

Che cosa potrebbero essere questi o come farei per indurli ad aprire questi per vedere cosa sono esattamente e perché ci sono così tanti esempi di questi?

    
posta ylluminate 11.05.2014 - 08:17
fonte

2 risposte

2

Ho cercato e ho anche quelli e molti altri, ma quelli sono associati al nome dell'app. (come Skype, Mail e altri)

Un modo per scoprirne di più è utilizzare la console e digitare xpcd nella ricerca.

L'ho fatto e ho trovato alcune app senza autorizzazione.

Quindi il suggerimento è di ripristinare i permessi che potrebbero fermare gli eventi xpcd.

Ho trovato anche una buona risposta e una spiegazione qui .

That isn't actually launchctl creating a new process; it's most likely dnsmasq (or other apps) itself. If it fork()s into the background, launchd can't tell; then when it talks to launchd, launchd creates an anonymous entry for it. Make sure example dnsmasq doesn't background itself.

(The - listed for the regular launchctl list output indicates that the original dnsmasq process exited.)

    
risposta data 11.05.2014 - 14:07
fonte
4

Dalla pagina di manuale launchctl di Apple (enfasi) aggiunto):

Note that you may see some jobs in the list whose labels are in the style "0xdeadbeef.anonymous.program". These are jobs which are not managed by launchd, but, at one point, made a request to it. launchd claims no ownership and makes no guarantees regarding these jobs. They are stored purely for bookkeeping purposes.

    
risposta data 11.05.2014 - 09:46
fonte

Leggi altre domande sui tag