Jika saya memiliki skrip "script1.sh" dan saya ingin membuatnya mencetak PID sendiri sebagai langkah pertama. Bagaimana saya bisa melakukan ini di bash?
Jika saya memiliki skrip "script1.sh" dan saya ingin membuatnya mencetak PID sendiri sebagai langkah pertama. Bagaimana saya bisa melakukan ini di bash?
Jawaban:
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