#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)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS