在 Bash 脚本中打印 PGID
抱歉,如果有人已经提出了这个问题(如果是这样,请给我链接),但我在网上冲浪时没有找到任何内容。
我正在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
William Pursell 的评论为我提供了将我带到这里的问题的答案,并且与标题非常相似:如何在 bash 中获取当前进程的 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?