- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
在下面的例子中,我们将把top命令的输出重定向到当前工作目录下的top.txt文件。 -n参数将被用来发送命令的一个快照到提到的文件。
$ top -b -n 1 > top.txt
要读取结果文件,请使用命令行文件读取器实用程序(如cat命令) , 少于或多个 。
$ less top.txt
查看顶层命令的输出
要抓取top命令的五次迭代,按照下面的摘录执行命令。
$ top -b -n 5 > top-5iterations.txt
为了仅显示结果文件中正在运行的任务的数量,请使用grep过滤器 ,如下面的命令示例所示。
$ cat top-5iterations.txt | grep Tasks
显示前5个运行任务
要在顶部实用程序中获取特定进程的快照,请使用PID (-p)标志执行命令。 要获取正在运行的进程的PID,请针对正在运行的进程的名称发出pidof命令 。
在这个例子中,我们将通过获取三个PID快照,通过top命令监视cron进程。
$ pidof crond $ top -p 678 -b -n3 > cron.txt $ cat cron.txt
观看顶部命令中的进程使用情况
使用迭代循环,我们可以通过PID每两秒显示一个进程统计信息,如下面的例子所示。 循环的输出也可以被重定向到一个文件。 我们将使用与上例所示相同的cron PID。
$ for i in {1..4}; do sleep 2 && top -b -p 678 -n1 | tail -1 ; done
将循环输出重定向到文件。
$ for i in {1..4}; do sleep 2 && top -b -p 678 -n1 | tail -1 ; done >> cron.txt $ cat cron.txt
售前咨询
售后咨询
备案咨询
二维码
TOP