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?
cevap
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, yanimongod
, örneğin geri vb, çalıştırılabilir yolu dizesi kullanıcı adında dizesiüstteki komut çalıştırdığınızda,
grep mongod
daps
çıktıCOMMAND
sütunundaki dizemongod
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ı filtreleyengrep -v grep
grep -v grep
numaralı borularla yok etmeniz gerekir.Artık
mongod
dizesini içeren tüm olası satırlarınız var ve bunlargrep
örneğidir. Ne yapalım? Bunları sayın vewc -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.
grep
'ed işlem sayısını temsil eden tek bir numara alacak.
Ben bir '0' aldım, çok teşekkürler – nshetty
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
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
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.
['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. –
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