【发布时间】:2020-06-18 17:29:12
【问题描述】:
我想从顶部提取所需进程和用户的 PID。所以,我可以使用这个命令top -u meh 得到一个持续更新的列表,但是如何从这里为用户 meh 提取 java 的 PID 并得到下面的结果?
$top -u meh
34249 meh 20 0 36.7g 11.7g 2240 S 97.0 1.5 2594:00 java
36864 meh 20 0 37.7g 12.2g 2232 S 97.0 1.6 2588:58 java
33607 meh 20 0 37.9g 12.2g 2244 S 96.7 1.6 2584:22 java
17027 meh 20 0 163228 3420 1596 R 1.0 0.0 0:00.10 top
617 meh 20 0 117872 316 312 S 0.0 0.0 0:00.12 bash
1626 meh 20 0 117872 236 236 S 0.0 0.0 0:00.10 bash
2056 meh 20 0 130624 276 276 S 0.0 0.0 0:00.06 screen
2057 meh 20 0 117892 312 308 S 0.0 0.0 0:00.08 bash
3912 meh 20 0 117892 248 248 S 0.0 0.0 0:00.07 bash
4516 meh 20 0 117872 236 236 S 0.0 0.0 0:00.09 bash
7166 meh 20 0 117872 312 308 S 0.0 0.0 0:00.09 bash
结果:
34249 36864 33607
【问题讨论】:
标签: linux string unix system pid