Apakah pelancaran, dan Kenapa Ia Berlari di Mac saya?
Anda sedang menatal melalui Monitor Aktiviti apabila anda melihat proses yang anda tidak biasa: pelancaran. Sekiranya anda bimbang? Tidak: ini sebenarnya sebahagian teras macOS.
Artikel ini adalah sebahagian daripada siri berterusan kami yang menerangkan pelbagai proses yang terdapat dalam Monitor Aktiviti, seperti kernel_task, hidd, mdsworker, installd, WindowServer, blued, dan banyak lagi. Tidak tahu apa perkhidmatan itu? Bacaan awal yang lebih baik!
Proses tertentu, launchd, adalah kerangka kerja pengurusan perkhidmatan yang digunakan oleh macOS, serupa dengan beberapa cara untuk Pengurus Kontrol Servis di Windows atau sistem pada banyak distribusi Linux. "Perkhidmatan" adalah apa-apa yang berjalan di latar belakang; pada macOS ini biasanya dirujuk sebagai daemon dan pada umumnya mempunyai nama-nama yang berakhir dengan huruf "d." Kebanyakan segala-galanya Mac anda-menghubungkan ke rangkaian, memperlihatkan perkara pada paparan, dan membuat sandaran fail anda-dilakukan oleh daemon pada beberapa tahap.
Apabila anda menghidupkan Mac anda, pelancaran adalah salah satu perkara pertama yang dilancarkan, selepas kernel. Ini sebabnya pelancaran mempunyai ID Proses atau PID, 1, pada setiap sistem Mac.
Satu-satunya nombor yang lebih rendah ialah 0, yang dimiliki oleh kernel, yang diwakili di sini sebagai kernel_task.
Selepas melancarkan, pelancaran akan melancarkan semua daemon lain yang diperlukan oleh Mac untuk dijalankan. Selepas anda memulakan Mac, peluncuran terus berjalan di latar belakang untuk memastikan daemon masih berjalan, dan untuk melancarkan daemon yang diperlukan kemudian untuk menjalankan pelbagai program anda.
Ia sangat jarang berlaku untuk pelancaran untuk mengambil banyak sumber sistem, dan apabila ia berlaku, reboot Mac anda biasanya cukup untuk memperbaikinya. Sesekali program kereta yang cuba melancarkan daemon yang rosak boleh menyebabkan peluncuran menggunakan sekumpulan CPU. Sekiranya anda memasang sesuatu baru-baru ini, cuba alih keluar dan lihat jika ia membantu.
Untuk sebahagian besar, pelancaran bukan apa-apa pengguna yang perlu difikirkan, tetapi ia mungkin untuk bersambung dengannya secara langsung terima kasih kepada launchctl, alat Termianl untuk interfacing dengan launcd. Taipkan senarai pelancaran
dan anda akan melihat senarai setiap perkhidmatan latar belakang yang sedang berjalan pada Mac anda.
Berputar dengan ini lebih banyak bukan idea yang baik melainkan jika anda seorang sangat pengguna canggih, tetapi sesiapa yang berminat boleh menaip bantuan launchctl
untuk senarai subcommands yang berpotensi, atau membaca tutorial pelancaran lanjutan ini.