Ubuntu10.04.4LTSのマシンでMongoDbを実行しています
mongoログファイルにアクセスせずに再起動せずに実行されていた時間を見つける方法があります
モンゴシェルで
db.serverStatus().uptime
これにより、稼働時間が秒単位で出力されます
また、以下を使用できます。
// minutes
db.serverStatus().uptime / 60
// hours
db.serverStatus().uptime / 3600
// days
db.serverStatus().uptime / 86400
より便利な方法:
mongo --quiet --eval "db.serverStatus().uptime"
可能であれば、次を試してください。
ps -ef
わたしにはできる。mongodb を含むすべてのプロセスの STIME (開始時刻) フィールドを取得します。
私は次のようなものを手に入れます
my_user_id 12853 1 0 Nov13 pts/1 00:00:00 /bin/bash ./bin/start_mongodb_mongod.sh