bashやシェルスクリプト自身のPIDを取得

Bash自身のプロセスIDを取得する

ログインしてるプロンプトのプロセスIDを取得したい場合は、$$という変数で実行しているbashのプロセスIDが取得できます。

動作確認は、CentOS 6.x , CentOS 7.x , Ubutu , macOS でおこなっています。UNIX系OSなら動作すると思います

実行中のシェルスクリプト自身のプロセスIDを取得する

先程はコマンドラインでのプロセスIDを取得しましたが、先程の「$$」を利用すれば、実行しているスクリプト自身のプロセスIDを取得できます。