#navi(../)
* 文字列名からプロセスIDを取得する [#k423f576]
以下の方法で「PIDを取得したいプロセスの文字列」を指定するとプロセスIDを取得できます。~
サンプルはps xにより取得した内容をもとにPIDを取得しています。
PID=`ps x | grep -v grep | grep "PIDを取得したいプロセスの文字列" | awk '{ print $1 }'`
注意点は、psコマンドによる出力から対象となるPIDを取得するので、取得したいプロセスが複数起動している場合などは、引数文字列まで指定したりなど工夫をしてください。
#contents
** 実行例 [#k8d38ab6]
コマンドを2つ起動し、PIDを取得してみます。
#ref(get_pid.gif)
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)