top 获取command 对应的RES 保存成txt
时间: 2024-01-07 16:04:28 浏览: 20
您可以使用下面的命令来获取指定进程的 RES 并保存到 txt 文件中:
```
top -b -n 1 -p <PID> | grep <COMMAND> | awk '{print $6}' > res.txt
```
其中,`<PID>` 是指定进程的 PID,`<COMMAND>` 是指定进程的命令。例如,如果您要获取命令为 `nginx` 的进程的 RES 并保存到 `res.txt` 文件中,可以使用下面的命令:
```
top -b -n 1 -p $(pgrep nginx) | grep nginx | awk '{print $6}' > res.txt
```
这个命令会先使用 `pgrep` 命令获取 `nginx` 进程的 PID,然后使用 `top` 命令获取指定进程的信息,再使用 `grep` 命令和 `awk` 命令提取 RES 并保存到 `res.txt` 文件中。
相关问题
top 获取command对应的pid
您可以使用下面的命令来获取指定命令的进程 PID:
```
pgrep <COMMAND>
```
其中,`<COMMAND>` 是指定的进程命令。例如,如果您要获取命令为 `nginx` 的进程的 PID,可以使用下面的命令:
```
pgrep nginx
```
这个命令会返回所有命令为 `nginx` 的进程 PID。如果您只想获取第一个匹配的进程 PID,可以使用下面的命令:
```
pgrep -o nginx
```
这个命令会返回命令为 `nginx` 的第一个进程 PID。
-Command $Res = 0
-Command 是 PowerShell 命令中的一个参数,用于指定要执行的命令或脚本。在这个例子中,-Command 参数后面跟着的是一个 PowerShell 脚本,它的作用是在系统中搜索 .inf 文件,并检查是否存在符合特定格式的字符串。
$Res = 0 是这个脚本的第一句命令,它的作用是定义一个变量 $Res 并将其初始值设置为 0。变量 $Res 的作用是记录是否找到了符合条件的字符串。在脚本的后面,如果找到了符合条件的字符串,则将 $Res 的值设置为 1。