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?

rsman
sumber

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.

Pro Backup
sumber
10

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

mkaz
sumber
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
Michelle Arias
sumber
-2

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

pengguna2965798
sumber
6
Tidak cat /dev/nullmenunjukkan semua layanan windows yang berjalan pada OS X?
bmike