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

时间:2012-08-03 10:21:43

标签: unix pid

我有一个应用程序,同一个应用程序的多个实例正在系统中运行。使用不同的参数调用应用程序的每个实例。 我想获得一个特定进程的pid,该进程已经被一些参数调用,即根据传递的参数,应用程序的特定实例的pid。 有没有办法得到它?

1 个答案:

答案 0 :(得分:0)

我可能会检查ps -eo pid,args和grep的输出以获取我需要的参数,然后从输出的开头剪切pid:

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

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