我希望从我的进程中获取pid。 我执行ps aux | cut -d ' ' -f 2
,但我注意到有时它会获取pid,有时则不会:
[user@ip ~]$ ps aux
user 2049 0.5 10.4 6059216 1623520 ? Sl date 8:48 process
user 12290 0.3 6.9 5881568 1086244 ? Sl date 2:30
[user@ip ~]$ ps aux | cut -d ' ' -f 2
12290
[user@ip ~]$ ps aux | cut -d ' ' -f 3
2049
请注意,第一个cut
命令将其导向2
,而第二个命令将其导向3
。如何在不必知道使用哪个号码(2
或3
)的情况下选出PID?
可以有人告诉我这两者之间的区别,以及为什么它会挑选其中一个而不是另一个吗?
/sbin/lvmetad -f
执行操作,使得 pgrep 命令无法显示 PID。 - Kishore