我有一个应用程序,同一个应用程序的多个实例正在系统中运行。使用不同的参数调用应用程序的每个实例。 我想获得一个特定进程的pid,该进程已经被一些参数调用,即根据传递的参数,应用程序的特定实例的pid。 有没有办法得到它?
答案 0 :(得分:0)
我可能会检查ps -eo pid,args
和grep的输出以获取我需要的参数,然后从输出的开头剪切pid:
ps -eo pid,args | grep --parameter=x | cut -c 1-5
检查grep的手册页。有很多(有些令人困惑)的选项可以让你塑造命令的输出。在上面的示例中,-e
选择要显示的所有进程,-o
允许用户选择要输出的内容。