Jika saya memiliki skrip "script1.sh" dan saya ingin membuatnya mencetak PID sendiri sebagai langkah pertama. Bagaimana saya bisa melakukan ini di bash?
13
PID dari skrip yang sedang berjalan adalah $$
http://www.gnu.org/software/bash/manual/bashref.html#index-_0024_0024
(
$$
) Memperluas ID proses shell. Dalam sebuah()
subkulit, itu mengembang ke ID proses shell yang memohon, bukan subkulit.
bash
> 4, PID (seperti PID shell apa pun) disimpan dalam $ BASHPID