Jeśli mam skrypt „script1.sh” i chcę, aby najpierw wydrukował własny PID. Jak mogę to zrobić w bash?
Jeśli mam skrypt „script1.sh” i chcę, aby najpierw wydrukował własny PID. Jak mogę to zrobić w bash?
Odpowiedzi:
PID aktualnie uruchomionego skryptu to $$
http://www.gnu.org/software/bash/manual/bashref.html#index-_0024_0024
(
$$) Rozwija się do identyfikatora procesu powłoki. W()podpowłoce rozwija się do identyfikatora procesu powłoki wywołującej, a nie podpowłoki.
bash> 4, podpowłoki PID (PID żadnego jako powłoki) jest przechowywana w $ BASHPID