小编Mic*_*lot的帖子

有没有办法让“top”只运行一次并退出?

我发现 shell 命令的输出top是粗略了解机器健康状况的一种简单而熟悉的方式。我想top从一台机器上的微型 Web 服务器提供's 的输出(或与它非常相似的东西),用于粗略的监控目的。

有没有办法让 top 只写一次文本输出,而不需要格式化字符?我试过这个:

(sleep 1; echo 'q') | top > output.txt
Run Code Online (Sandbox Code Playgroud)

这似乎与我想要的很接近,除了 (1) 不能保证我不会得到多于或少于一屏的信息,以及 (2) 我必须去除所有终端格式字符。

或者是否有其他top类似命令列出机器范围和进程级内存/CPU 使用率/正常运行时间信息?

(理想情况下,我喜欢一种可移植到 Linux 和 Mac OS X 的策略,因为我们的开发人员使用 Mac,而我们的生产环境是 Linux。)

osx monitoring top

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

monitoring ×1

osx ×1

top ×1