2015-07-22 25 views
17

Mac'imde birkaç gün önce MongoDB yükledim ve nasıl yüklendiğimi bilmiyorum, ancak şimdi sistemimde MongoDB çalışıp çalışmadığını nasıl kontrol edebilirim?Mac'te mongo db'nin çalışıp çalışmadığını nasıl kontrol edebilirim?

+0

['top'] (http://www.unixtop.org/man.shtml)? Veya ps aux | grep mongod. Çalışan süreçleri gösteren herhangi bir şey. Bağlanmaya çalışmak da bir başlangıçtır. Burada bir soru içinde bir soru hissediyorum. –

+0

Cevapladığınız için çok teşekkür ederim, üzgünüm macdaki komuta terminaline yeniyim. Ben ps aux kullandığımda | grep mongod, aşağıdaki var: shettya 4000 0.0 0.0 2432772 640 s000 S + 1:11 pm 0: 00.00 grep mongod, bu mongodb çalışıyor demektir emin olmak istedim? – nshetty

cevap

33

Hızlı Çözüm sizin Terminal aşağıdaki

çalıştırın: o zaman MongoDB yayınladığınıza,

ps -ef | grep mongod | grep -v grep | wc -l | tr -d ' ' 

Bu 0 farklı olduğu dolayısıyla, yayınlanmaya size MongoDB işlem sayısını alacak senin sistemi.

Adım adım

  • ps -ef | grep mongod parçası temin dizeye herhangi bir ilişkisi çalışan tüm işlemleri, yani mongod, örneğin geri vb, çalıştırılabilir yolu dizesi kullanıcı adında dizesi

  • üstteki komut çalıştırdığınızda, grep mongod da ps çıktı COMMAND sütunundaki dize mongod içeren bir süreç haline gelir, bu yüzden olacak ayrıca çıktıda görünür. Bu nedenle, grep dizesini içeren girdiden tüm satırları filtreleyen grep -v grepgrep -v grep numaralı borularla yok etmeniz gerekir.

  • Artık mongod dizesini içeren tüm olası satırlarınız var ve bunlar grep örneğidir. Ne yapalım? Bunları sayın ve wc -l ile yapın.

  • wc -l çıkış ek format, diğer bir deyişle, boşluk içeren, bu nedenle sadece güzellik uğruna, tr -d ' ' gereksiz boşluk kaldırmak için çalışır.

Sonuç olarak sizin için size grep 'ed işlem sayısını temsil eden tek bir numara alacak.

+3

Ben bir '0' aldım, çok teşekkürler – nshetty

+0

Cevabınız için teşekkür ederiz. Ancak, komuta koştum ve 14 (on dört) aldım ki, çalışan mongod yok. Niye ya? – Pille

+0

Bu ilginç, komut yolunda "mongod" olan başka bir işleminiz olabilir.'Ps -ef | çalıştırır mısın grep mongod' ve çıkışı yayınladı mı? – bagrat

8

ps ve grep'u birleştiren yanıtlar her zaman size gerekenleri sağlamalıdır. Eğer Mongo kabuk ile gelir standart bir kurulum, varsa Ancak, hatırlamak daha kolay bir yöntem kabuk size MongoDB durumunu verecektir

mongo 

Mongo Kabuğu başlamaktır.