我想从我的流程中获得pid。我做ps aux | cut -d ' ' -f 2
但我注意到,有时它得到pid和有时没有:如何总是从`ps aux`命令切断PID?
[[email protected] ~]$ 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
[[email protected] ~]$ ps aux | cut -d ' ' -f 2
12290
[[email protected] ~]$ ps aux | cut -d ' ' -f 3
2049
通知第一cut
命令其输送至2
而第二个是它管道到3
。如何从这些中挑选出PID而无需知道使用哪个号码(2
或3
)?
有人可以告诉我这些以及为什么它拿起一个而不是其他的?