Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Red Hat マシンでコーディングを行っており、インタラクティブ モードとスクリプトでプロセスのプロセス ID を取得したいと考えています。
bash では「pidof」は機能しますが、zsh では機能しません。
zsh の pidof に相当するものは何ですか?
前もって感謝します。
which pidofbash で場所を特定pidof し、絶対パスで zsh を実行してみてください。
which pidof
pidof
pidof上記が機能する場合は、$PATH に問題があるだけです ( bash 組み込みとして見たことがないため)。
それでもうまくいかない場合は、次のことを試してください。
これはおそらくあなたが望むほど単純ではありませんが、私にとってはうまくいきます:
pgrep -U $USER some_program
「some_program」は、通常提供する名前ですpidof。