3

我在 Red Hat 机器上编码,我想在交互模式和脚本中获取进程的进程 ID。

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

pidof 在 zsh 中的等价物是什么?

先感谢您。

4

2 回答 2

3

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

如果上述方法有效,那么您只是遇到了 $PATH 问题(因为我从未见过pidof内置的 bash。)

如果这不起作用,请尝试以下操作:

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

pgrep -U $USER some_program

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

于 2013-05-15T03:31:11.393 回答
0

在 RHEL(Red Hat Enterprise Linux)机器pidof上位于/sbin/pidof. 只需添加/sbin到您的路径。

于 2013-05-15T07:53:23.087 回答