我在 Red Hat 机器上编码,我想在交互模式和脚本中获取进程的进程 ID。
在 bash 中 'pidof' 有效但在 zsh 中无效。
zsh 中 pidof 的等价物是什么?
提前谢谢你。
最佳答案
您可能希望在 bash 中 which pidof
来确定 pidof
的位置,然后尝试使用绝对路径运行 zsh。
如果上面的方法有效,你只是遇到了一个 $PATH 问题(因为我从未见过 pidof
作为 bash 内置函数。)
如果这不起作用,请尝试以下操作:
这可能不像你想要的那样简单,但它对我有用:
pgrep -U $USER some_program
其中“some_program”是您通常提供的名称 pidof
。
关于linux - 在 zsh 中获取进程的 pid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16556155/