プロセス名を指定してそのプロセスを再起動するには

①ターゲットプロセスの名前を ps -ef コマンドの結果から grep する。
②grep の結果を awk で切り出す。
③PID が取り出せたら kill にパラメータとして渡す。
 

$ ps -ef | grep <プロセス名> | grep -v 'grep' | awk '{print $2}'


スマートにしたコマンドがこちら

 

 



プロセス名で grep して pid (プロセスID)を返してくれます。
 
$ pgrep -f 'プロセス名'

 

 

 
$ pkill -f 'プロセス名'

指定したプロセスを kill します。