Che cos'è launchd e perché è in esecuzione sul mio Mac?
tu sei scorrendo Activity Monitor quando noti un processo che non conosci: launchd. Dovresti essere preoccupato? No: questa è in realtà una parte fondamentale di macOS.
IMPARENTATO: Che cos'è questo processo e perché è in esecuzione sul mio Mac?
Questo articolo fa parte di la nostra serie in corso spiegando vari processi trovati in Activity Monitor, come kernel_task , nascosto , mdsworker , installato , WindowServer , azzurrato , e molti altri . Non sai quali sono questi servizi? Meglio iniziare a leggere!
Questo particolare processo, launchd, è il framework di gestione dei servizi utilizzato da macOS, simile in qualche modo a Service Control Manager su Windows o systemd su molte distribuzioni Linux. Un servizio è qualsiasi cosa in esecuzione in background; su macOS questi sono comunemente indicati come demoni e generalmente hanno nomi che terminano con la lettera d. Quasi tutto ciò che fa il tuo Mac, come connettersi alle reti, mostrare cose sul display e fare il backup dei tuoi file, è fatto da un demone a un certo livello.
Quando accendi il Mac, launchd è una delle prime cose lanciate, dopo il nocciolo . Questo è il motivo per cui launchd ha l'ID processo, o PID, di 1, su ogni sistema Mac.
L'unico numero inferiore è 0, che appartiene al kernel, rappresentato qui come kernel_task.
Annuncio pubblicitario
Dopo l'avvio, launchd procede all'avvio di tutti gli altri demoni di cui il tuo Mac ha bisogno per funzionare. Dopo l'avvio del Mac, launchd continua a essere eseguito in background per verificare che i daemon siano ancora in esecuzione e per avviare eventuali daemon necessari in seguito per eseguire i vari programmi.
È molto raro che launchd occupi molte risorse di sistema e, quando accade, il riavvio del Mac di solito è sufficiente per risolverlo. Occasionalmente un programma bacato che tenta di avviare demoni difettosi può far sì che launchd utilizzi un sacco di CPU. Se hai installato qualcosa di recente, prova a rimuoverlo e vedi se aiuta.
Per la maggior parte, launchd non è qualcosa a cui gli utenti devono pensare, ma è possibile interfacciarsi direttamente con launchd, uno strumento Termianl per interfacciarsi con launcd. Digita |_+_| e vedrai un elenco di tutti i servizi in background attualmente in esecuzione sul tuo Mac.
Fare casino con questo molto di più non è una buona idea a meno che tu non sia un molto utente avanzato, ma chiunque sia interessato può digitare |_+_| per un elenco di potenziali sottocomandi o per leggere questo tutorial avanzato sul lancio .
LEGGI SUCCESSIVO- & rsaquo; Che cos'è opendirectoryd e perché è in esecuzione sul mio Mac?
- & rsaquo; Che cos'è storedownloadd e perché è in esecuzione sul mio Mac?
- › Che cos'è coreauthd e perché è in esecuzione sul mio Mac?
- & rsaquo; Di cosa è stato eseguito il backup e perché è in esecuzione sul mio Mac?
- & rsaquo; Che cos'è parentalcontrolsd e perché è in esecuzione sul mio Mac?
- & rsaquo; Che cos'è il processo commerciale e perché è in esecuzione sul mio Mac?
- & rsaquo; Che cos'è coreaudiod e perché è in esecuzione sul mio Mac?
- & rsaquo; Cyber Monday 2021: le migliori offerte Apple
Justin Pot scrive di tecnologia da oltre un decennio, con lavori che sono apparsi su Digital Trends, The Next Web, Lifehacker, MakeUseOf e Zapier Blog. Dirige anche l'Hillsboro Signal, un'agenzia di notizie locale guidata da volontari da lui fondata.
Leggi la biografia completa