Perché ci sono principalmente voci di programmi già disinstallati nella Console?

0

Quando guardo Console (/ Applicazioni ...), vedo molte voci che parlano di programmi che ho disinstallato molto tempo fa, ad esempio

01.08.12 10:31:29   com.apple.launchd.peruser.502[206
(de.novamedia.NML2NDeviceObserver[58300])
posix_spawn("/Applications/launch2net/launch2net.app/Contents/
MacOS/NML2NDeviceObserver.app/Contents/MacOS/NML2NDeviceObserver", ...):
No such file or directory

Il "launch2Net" è stato disinstallato alcuni anni fa! La stessa cosa per "Carbon Copy Cloner", un programma che ho provato qualche tempo fa ... come posso evitare le cause di quelle voci? C'è una pulizia?

    
posta strauberry 01.08.2012 - 10:34
fonte

1 risposta

6

Sta tentando di avviare le app inesistenti.

Dalla voce della console com.apple.launchd.peruser.502 sappiamo che sta tentando di avviarsi per conto dell'utente (anziché del sistema o dell'amministratore) che ha UID 502.

Puoi ottenere il nome dell'account di un determinato utente con id -u -n 502 .

Guarderei i seguenti luoghi:

Elementi di accesso

Vai a Preferenze di Sistema- > Utenti e amp; Gruppi. Scegli l'utente appropriato e seleziona la scheda Elementi di accesso.

Guarda se riconosci le applicazioni disinstallate nell'elenco ed eliminale. Devi selezionare l'app e premere "-" sotto l'elenco.

launchd

Avvia il terminale. Inserisci launchctl list e verifica se trovi app disinstallate. Le voci false possono essere rimosse da launchctl remove label , ad esempio launchctl remove de.novamedia.NML2NDeviceObserver .

Ripeti il processo, ma questa volta aggiungi sudo ai comandi, come sudo launchctl list , per catturare tutte le app eseguite nel contesto di sistema.

Puoi trovare ulteriori informazioni su launchd e launchctl inserendo man launchd e man launchctl .

Configurazioni di Launchd

Guarda nelle seguenti directory (da man launchctl ):

  1. ~/Library/LaunchAgents - Agenti per utente forniti dall'utente
  2. ~/Library/LaunchAgents - Agenti per utente forniti dall'amministratore
  3. /Library/LaunchDaemons - Demoni di sistema forniti dall'amministratore.
  4. /System/Library/LaunchAgents - OS X agenti per utente
  5. /System/Library/LaunchDaemons - Demoni a livello di sistema OS X

Se trovi un file che si riferisce all'app disinstallata, rimuovilo (dovrai sudo rm per gli elementi in 3, 4 e 5).

Ulteriori informazioni su questi file in link in particolare " Il launchd Startup Process '.

    
risposta data 01.08.2012 - 11:42
fonte

Leggi altre domande sui tag