2015-04-27 12 views
8

Ho uno script di bash che tenta di monitorare il numero di documenti in una raccolta connettendosi a un set di repliche.Come disattivare l'uscita del monitor del set di repliche

COUNT=`/bin/mongo --quiet --host $REPLICA_SET policy -u myuser -p mypwd --eval 'db.myColl.count()'` 

mi aspettavo solo un numero come output, però ho ricevuto:

Mon Apr 27 13:33:57.716 starting new replica set monitor for replica set xx wit                    h seed of xxx 
Mon Apr 27 13:33:57.719 succes                    sfully connected to seed xx for replica set xx 
Mon Apr 27 13:33:57.719 changing hosts to ... 

... 

Mon Apr 27 13:33:57.736 [ReplicaSetMonitorWatcher] starting 3043 

Qualcuno potrebbe dirmi come disattivare questo gruppo di uscita? Grazie.

risposta

0

Non riuscivo a capire come disattivarlo. Come soluzione alternativa si potrebbe a) tail -1 vostro output, oppure b) in uscita una pedina che è probabile che sia unico nel suo genere poco prima uscita e poi grep esso (ad esempio in js: print("__myAwesomeOutput__=" + x + ";")

Problemi correlati