在zsh中获取进程的pid

时间:2013-05-15 03:10:10

标签: linux shell zsh

我在Red Hat Machine上编码,我希望在交互模式和脚本中获取进程的进程ID。

在bash'pidof'中有效,但在zsh中没有。

zsh中的pidof相当于什么?

提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可能希望在bash中which pidof确定pidof的位置,然后尝试使用绝对路径运行zsh。

如果上述方法有效,你只会遇到$ PATH问题(因为我从未见过pidof作为bash内置。)

如果不起作用,请尝试以下方法:

这可能不是你想要的简单,但它对我有用:

pgrep -U $USER some_program

'some_program'是您通常提供的名称pidof

答案 1 :(得分:0)

在RHEL(Red Hat Enterprise Linux)计算机pidof位于/sbin/pidof。只需将/sbin添加到您的路径中即可。