首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux所需的mongostat自动停止命令

问linux所需的mongostat自动停止命令
EN

Stack Overflow用户
提问于 2015-04-23 18:14:18
回答 2查看 410关注 0票数 1

我使用mongodb并使用命令mongostat --host localhost --port 27017查找统计信息,所有这些都是我获取统计信息的地方。我的问题是,我在脚本中使用了相同的命令,我希望相同的命令在期望的时间后自动停止,比如5秒,就像给定时间间隔一样。请给我引路。

EN

回答 2

Stack Overflow用户

发布于 2015-04-23 21:49:41

mongostat有一个-n (又称--rowcount)选项,您可以使用:

代码语言:javascript
复制
-n [ --rowcount ] arg (=0) number of stats lines to print (0 for indefinite)

因此,如果您想获取5秒的统计数据(使用默认间隔1秒):

代码语言:javascript
复制
mongostat --host localhost --port 27017 --all -n 5

或者更准确地说,如果您使用的是默认主机和端口:

代码语言:javascript
复制
mongostat --all -n 5

查看适用于您的mongostat版本的所有命令行选项

代码语言:javascript
复制
mongostat --help
票数 1
EN

Stack Overflow用户

发布于 2016-08-24 18:58:03

默认情况下,mongostat每秒获得一次迭代。你可以使用"--rowcount 5“选项,它将在第五次迭代后终止mongostat。我正在做类似的事情,但我的迭代每60秒只运行一次,并将输出插入到单独的db中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29820385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档