私はRHELを使用しています。私は、コマンドシェルでgrep tomcat Pidを実行する方法は?
ps -ef | grep tomcat | awk '{print $2}'
私の出力があることによって、TomcatプロセスのPIDをgrepしたいが、私が欲しいのは28693
だけです。
root 12854 0.0 0.0 112652 968 pts/0 S+ 01:12 0:00 grep --color=auto tomcat
root 28693 2.1 45.0 7479444 1629972 ? Sl Apr13 21:11 /usr/java/jdk1.8.0_45//bin/jav
[[email protected] ~]# ps -ef | grep tomcat | awk '{print $2}'
13240
28693
ありがとうございます。これも私のために働いていますps -ef | grep tomcat | awk 'NR == 2 {print $ 2}' – uday
出力の順序が変わるとどうなりますか? – franklinsijo