我使用MongoDB,为了查找统计数据,我使用命令mongostat--host localhost--port 27017--all
我得到了统计数据。我的问题是,我在脚本中使用相同的命令,我希望在所需时间(比如给定时间间隔)5秒后自动停止。请引导我。
最佳答案
mongostat
有一个-n
(又名--rowcount
)选项,您可以使用:
-n [ --rowcount ] arg (=0) number of stats lines to print (0 for indefinite)
所以如果你想获得5秒的统计数据(使用默认的1秒间隔):
mongostat --host localhost --port 27017 --all -n 5
或者更简洁地说,如果您使用的是默认主机和端口:
mongostat --all -n 5
要查看您的
mongostat
版本的所有命令行选项:mongostat --help