在unix中获取应用程序特定实例的pid

在unix中获取应用程序特定实例的pid,unix,pid,Unix,Pid,我有一个应用程序,同一应用程序的多个实例正在系统中运行。应用程序的每个实例都使用不同的参数调用。 我想得到一个特定进程的pid,这个进程是用某个参数调用的,即根据传递的参数,应用程序的特定实例的pid。 有什么方法可以得到它吗?我可能会检查ps-eo pid、args和grep的输出,以获得我需要的参数,然后从输出的开始处切断pid: ps-eo pid,args | grep--parameter=x | cut-c1-5 检查grep的手册页。有很多(有些令人困惑的)选项可以让您塑造命令的输

我有一个应用程序,同一应用程序的多个实例正在系统中运行。应用程序的每个实例都使用不同的参数调用。 我想得到一个特定进程的pid,这个进程是用某个参数调用的,即根据传递的参数,应用程序的特定实例的pid。
有什么方法可以得到它吗?

我可能会检查
ps-eo pid、args
和grep的输出,以获得我需要的参数,然后从输出的开始处切断pid:

ps-eo pid,args | grep--parameter=x | cut-c1-5

检查grep的手册页。有很多(有些令人困惑的)选项可以让您塑造命令的输出。在上面的示例中,
-e
选择要显示的所有进程,
-o
允许用户选择要输出的内容