2012-08-03 45 views
0

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

回答

0

我可能会检查ps -eo pid,args和grep输出我需要的参数,然后从输出的开始削减PID:grep的的

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

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

相关问题