Se eu tiver o script "script1.sh" e desejar fazê-lo imprimir seu próprio PID como primeira etapa. Como posso fazer isso no bash?
Se eu tiver o script "script1.sh" e desejar fazê-lo imprimir seu próprio PID como primeira etapa. Como posso fazer isso no bash?
Respostas:
O PID do script atualmente em execução é $$
http://www.gnu.org/software/bash/manual/bashref.html#index-_0024_0024
(
$$
) Expande para o ID do processo do shell. Em um()
subshell, ele se expande para o ID do processo do shell de chamada, não para o subshell.
bash
> 4, o PID do subshell (como PID qualquer shell) é armazenado em $ BASHPID