スクリプト "script1.sh"があり、最初のステップとして独自のPIDを印刷したい場合。bashでこれを行うにはどうすればよいですか?
スクリプト "script1.sh"があり、最初のステップとして独自のPIDを印刷したい場合。bashでこれを行うにはどうすればよいですか?
回答:
現在実行中のスクリプトのPIDは $$
http://www.gnu.org/software/bash/manual/bashref.html#index-_0024_0024
(
$$
)シェルのプロセスIDに展開します。で()
サブシェルは、起動したシェルではなく、サブシェルのプロセスIDに展開されます。
bash
> 4、サブシェルのPID(任意のシェルのPIDなど)は$ BASHPIDに保存されているが