at_shiita.ishigaki
2022年2月3日 8時45分
プロセス名からプロセスIDを取得するにはpidofコマンドを使用します。
[armadillo ~]# cat& [1] 825 [armadillo ~]# pidof cat 825
または、psコマンドを使用することでもプロセスIDを確認することができます。
[armadillo ~]# ps | grep cat 825 ttymxc2 00:00:00 cat
pidofコマンドの結果から特定のプロセスIDを除外する場合は-oオプションを使用します。
[armadillo ~]# pidof bash 809 277 [armadillo ~]# pidof -o 277 bash 809
プロセスIDが最も大きいもののみ取得したい場合は-sオプションを使用します。
[armadillo ~]# pidof -s bash 809