gpt4 book ai didi

linux - bash pid 输出显示两个数字

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:52:14 25 4
gpt4 key购买 nike

我正在运行以下 bash 脚本抱歉,这里是 bash 编程的新手!)我正在努力理解我编写的脚本的输出,如下所示:

#!/bin/bash
PROCID=$(pgrep firefox)
echo "the process is $PROCID"

当运行上面的 .sh 脚本时,我得到:

the process is 2185
9341

我对这个 9341 号码深感困扰 - 这是什么?我试着用谷歌搜索它,但找不到对此的解释。

如果这是一个 101 问题,谢谢和抱歉。

最佳答案

DESCRIPTION
pgrep looks through the currently running processes
and lists the process IDs which matches the selection criteria to stdout.
All the criteria have to match.

你可能有多个firefox进程在运行,你可以使用验证

ps aux | grep -e 2185 -e 9341

关于linux - bash pid 输出显示两个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25703817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com