top -H -p $(pgrep beta)
时间: 2024-01-29 21:05:02 浏览: 33
这个命令会显示进程ID为beta的所有线程信息,其中:
- top命令用于显示系统资源占用情况,-H选项表示显示线程信息;
- -p选项后跟进程ID,$(pgrep beta)是一个子命令,用于查找进程名为beta的进程ID;
- 最终显示的结果是每个线程的PID、TID、CPU占用、内存占用等信息。
相关问题
top_shell.sh脚本内容如下:#!/bin/bash # 持续查询 eef 进程的 pid while true do #查询进程pid eef_pid=$(pgrep eef) if [ -n "$pid" ]; then # 执行 top 命令,输出到 /tmp/test.txt top -b -d 60 -p "$eef_pid" >/tmp/test.txt # 记录top命令的进程号 top_pid=$! break fi #暂停1s后继续查询 sleep 1 done # 检测eef进程是否存在 while [[ -e /proc/$eef_pid ]] do sleep 1 done # 如果eef进程不存在了,就结束top命令 kill -9 $top_pid exit 如何修改能够使top_shell.sh执行完毕后自动退出
可以将最后的kill命令和exit命令删除,这样脚本就会执行完毕后自动退出。修改后的脚本内容如下:
```
#!/bin/bash
# 持续查询 eef 进程的 pid
while true
do
#查询进程pid
eef_pid=$(pgrep eef)
if [ -n "$pid" ]; then
# 执行 top 命令,输出到 /tmp/test.txt
top -b -d 60 -p "$eef_pid" >/tmp/test.txt &
# 记录top命令的进程号
top_pid=$!
break
fi
#暂停1s后继续查询
sleep 1
done
# 检测eef进程是否存在
while [[ -e /proc/$eef_pid ]]
do
sleep 1
done
# 如果eef进程不存在了,就结束top命令
kill -9 $top_pid
```
这样,脚本会在执行完毕后自动退出。
paste <(pgrep -f tomcat) <(pgrep tomcat)
这个命令会将运行着名字中带有 `tomcat` 的所有进程的 PID 和父进程 PID 合并到一个新的表格中输出。其中:
- `pgrep -f tomcat` 会查找所有名字中带有 `tomcat` 的进程,并输出它们的 PID。
- `pgrep tomcat` 会查找所有名字为 `tomcat` 的进程,并输出它们的 PID。
`<(command)` 语法会将一个命令的输出作为一个文件输入到另一个命令中。`paste` 命令会将两个输入文件按列合并到一个表格中输出。因此,`paste <(pgrep -f tomcat) <(pgrep tomcat)` 命令会将这两个命令的结果合并到一个表格中输出。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)