top 获取command对应的pid
时间: 2024-04-02 17:34:48 浏览: 9
您可以使用下面的命令来获取指定命令的进程 PID:
```
pgrep <COMMAND>
```
其中,`<COMMAND>` 是指定的进程命令。例如,如果您要获取命令为 `nginx` 的进程的 PID,可以使用下面的命令:
```
pgrep nginx
```
这个命令会返回所有命令为 `nginx` 的进程 PID。如果您只想获取第一个匹配的进程 PID,可以使用下面的命令:
```
pgrep -o nginx
```
这个命令会返回命令为 `nginx` 的第一个进程 PID。
相关问题
top 获取command 对应的RES 保存成txt
您可以使用下面的命令来获取指定进程的 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
top command是一个用于查看和监控Linux系统中运行进程的命令。通过使用top命令,可以实时查看系统的CPU使用率、内存占用情况、进程相关信息等。可以通过在命令行中输入top并按下Enter键来运行top命令。在交互式命令模式下,top命令将显示活动进程和其他系统信息,并可以使用提供的选项来自定义查看方式。例如,可以使用"-d"选项来指定刷新频率,使用"-n"选项来指定要显示的进程数量,使用"-u"选项来只显示特定用户的进程等。