Monitoring 如何停止集合递归??重新启动?
我目前正在使用collectl监控我的系统使用情况。 同时,我有一个shell脚本,可以跟踪这个脚本并记录输出Monitoring 如何停止集合递归??重新启动?,monitoring,system-monitoring,Monitoring,System Monitoring,我目前正在使用collectl监控我的系统使用情况。 同时,我有一个shell脚本,可以跟踪这个脚本并记录输出 collectl >> test.file while true; do tail test.file; done 但似乎collectl在每22行输出和输出中重新启动(我可能错了) 这条线 所以,我想知道是否有一种方法可以停止collectl来生成这些行并持续地输入值?我查看了/etc/init.d/collectl,但无法修改任何内容 谢谢是的,您可以禁用标题或只打
collectl >> test.file
while true; do tail test.file; done
但似乎collectl在每22行输出和输出中重新启动(我可能错了)
这条线
所以,我想知道是否有一种方法可以停止collectl来生成这些行并持续地输入值?我查看了/etc/init.d/collectl,但无法修改任何内容
谢谢是的,您可以禁用标题或只打印一次。
从手册页
--hr,--headerrepeat num
设置重复标题之前显示数据的间隔数。值-1将防止任何标头被删除
显示,且值为0将仅导致
要显示的单个标题,不得重复
我得问问,你想干什么?如果您正在寻找最新的数据,那么最好利用collectl的功能。例如,您可以简单地使用-P--rawtoo运行collectl,您不仅可以得到原始文件,还可以得到第二个打印格式的文件,您可以轻松地跟踪它 还要注意的是,如果将collectl的输出写入您选择的未格式化文件,则您将无法查看不同的数据片段或使用colplot将其可视化。例如,如果如图所示使用collectl,则可以看到平均cpu负载、总磁盘负载和总网络流量。但是如果你想回去调查CPU的峰值,看看它分布在所有的CPU上,或者一个CPU的峰值是100%,那该怎么办呢?你永远也说不出来 如果你能更具体地说明你的目标是什么,我可能会帮助你实现目标,因为我已经添加了更多人需要的所有功能 -标记