0

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

4

1 回答 1

0

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

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

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

于 2012-08-03T13:17:46.260 回答