如何仅获取Linux中指定进程名称的进程ID?
ps -ef|grep java
test 31372 31265 0 13:41 pts/1 00:00:00 grep java
根据进程ID,我将编写一些逻辑。因此,如何仅获取特定进程名称的进程ID。
示例程序:
PIDS= ps -ef|grep java
if [ -z "$PIDS" ]; then
echo "nothing"
else
mail [email protected]
fi
您可以使用:
ps -ef | grep '[j]ava'
或者,如果pgrep
可用,则最好使用:
pgrep -f java
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句