スクリプト "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に保存されているが