【发布时间】:2015-10-23 17:48:52
【问题描述】:
以下是我熟悉的命令,它们可以执行您可能认为我想要的操作:
为了这个问题; "pn" = "process name"
pgrep pn
sudo /sbin/service pn status
ps -fC pn
我遇到的问题是 Java。 pgrep Java 会给我所有 java 进程的 PID。但是,如果我知道一个 java 应用程序的确切名称,我们就称它为咖啡吧,pgrep Coffee 什么也没给我。但是,sudo /sbin/service Coffee status 会给我咖啡的确切 PID。问题是我不想也不能在我正在编写的脚本中使用 sudo 。那么如何找到 Coffee 的 PID,即使它是 Java 应用程序?
【问题讨论】:
标签: java linux process sudo pid