Apa layanan / manajer proses yang berjalan di Mac OS X?


31

Saya menginstal MySQL tetapi saya tidak dapat melihat apakah itu berjalan atau telah berhenti. Bagaimana saya melihat layanan apa yang saat ini berjalan sesuai dengan antarmuka "Layanan" di Windows?

Jawaban:


39

Untuk sebagian besar "layanan" (disebut Daemon atau Agen), Anda dapat memeriksa:

Di terminal: $ sudo launchctl list

Sebagai contoh hanya MySQL Anda dapat memfilter output dari perintah di atas, seperti $ sudo launchctl list | grep -i mysql. Catatan -iadalah untuk membuat case filter tidak sensitif.

Ini dapat dikontrol dengan GUI bernama Lingon.

Ada beberapa "layanan" lain, yang akan memasang sendiri di:

/Library/StartupItems

Bagi mereka, ada perintah ingin ps -ef |grep /Library/StartupItemsmelihat apakah itu dimuat dan berjalan. Tetapi tidak ada mekanisme umum untuk berhenti, memulai atau memulai kembali.

Di kategori mana instalasi MySQL Anda jatuh tidak mungkin untuk mengatakan, karena pertanyaan Anda kurang detail tentang apa yang sebenarnya telah Anda instal, apa sumbernya, bagaimana itu diinstal, dll.


10

Aplikasi "Monitor Aktivitas" terletak di / Aplikasi / Utilitas dan akan menampilkan semua proses yang mirip dengan perintah Unix 'atas'.


Catatan: Secara default hanya akan menunjukkan proses yang Anda miliki. Anda harus beralih untuk menunjukkan semua proses di Viewmenu.
Alexander - Kembalikan Monica

Ini bukan jawaban yang valid. OP meminta daftar "sesuai dengan antarmuka" Layanan "di Windows". Activity Monitor dan top hanya menunjukkan proses yang sedang berjalan. Proses seperti Chrome dan layanan seperti sshd sangat berbeda dan inti dari pertanyaan.
Carles Alcolea

0

Tidak, cat menyatukan atau menampilkan / dev / null yang merupakan bucket bit atau tidak sama sekali sehingga tidak cat /dev/nullmenunjukkan apa-apa kepada saya.

Coba ps -efdi baris perintah. Ini akan menunjukkan Anda memproses status semuanya penuh

Untuk hanya melihat jalankan MySQL

ps -ef | grep -i mysql

-2

Anda dapat menggunakan top di terminal di osx ... Saya terkejut tidak ada manajer layanan baris perintah di osx. Wow!


6
Tidak cat /dev/nullmenunjukkan semua layanan windows yang berjalan pada OS X?
bmike
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.