私のプロセスからpidを取得したいと思います。私はps aux | cut -d ' ' -f 2
を行うが、私は時々、それはPIDを取得し、時にはそれがないことに注意してください:秒1は3
に配管されたのに対し、最初のcut
のコマンドは2
に配管されていることを`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
は予告。使用する番号(2
または3
)を知らなくても、これらからPIDを選ぶにはどうすればよいですか?
誰かが私にこれらの違いを教えてもらえますか?