在 Bash 脚本中打印 PGID

发布于 2025-01-13 23:53:59 字数 287 浏览 1 评论 0原文

抱歉,如果有人已经提出了这个问题(如果是这样,请给我链接),但我在网上冲浪时没有找到任何内容。

我正在 Bash 中编写一个非常简单的脚本,我想显示进程的 PID、PPID 和 PGID。

如何打印当前PGID的值?

我的意思是我知道我可以发出像 ps -eLf | 这样的命令grep *proccess_name*,但我想使用 PGID 的值,就像我使用 PID 一样,PPID 只需 printinf $$ 作为第一个和 $第二个是 PPID。 你能帮助我吗?

Sorry if someone already did this question (if it's so, please link me to it), but i didn't find anything while I was surfing on the internet.

I'm writing a very easy script in Bash and I want to show PID, PPID and PGID of processes.

How can I print the value of the current PGID?

I mean I know I can give a command like ps -eLf | grep *proccess_name*, but I'd like to use the value of PGID at the same way how I do with PID an PPID simply printinf $$ for the first and $PPID for the second.
Can you help me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

喜爱纠缠 2025-01-20 23:53:59

William Pursell 的评论为我提供了将我带到这里的问题的答案,并且与标题非常相似:如何在 bash 中获取当前进程的 PGID?

ps -o pgid= $

William Pursell's comment gives me the answer to the question that brought me here and is very similar to the title: how do I get the PGID of the current process in bash?

ps -o pgid= $
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文