如何使用jps命令在bash脚本中输出进程ID?

时间:2012-04-03 17:13:48

标签: bash

我需要创建一个bash脚本,以便使用jps命令返回进程的ip。

我该怎么做?

我到目前为止:

 #! /bin/bash
 # script using jps a process id

 jps #returns all the processes with ids and names
 jps -l | grep javaNode #returns again a list of names with ids

  #i need the output of a specific id

我该怎么做?

先谢谢

1 个答案:

答案 0 :(得分:1)

我会捅你想要的东西。

mynode="mynodename"
id=$(awk -vnode="$mynode" '$2 ~ node { print $1 }' <(jps -l))
echo $id