名前を元にプロセスIDを取得したい時

例えば hogehogeServer という名前のプロセスのIDを取得したい時、今まではこんな感じでやっていた。

$ ps ax | grep hogehogeServe[r] | awk '{print $1}'
1234

が、どうやら pgrep で一発でできるらしい。

$ pgrep -f hogehogeServer
1234

パイプは便利だけど、無い方が美しい。