Pertanyaan Bagaimana cara mendapatkan PID dari naskah saya?


Jika saya memiliki skrip "script1.sh" dan saya ingin membuatnya mencetak PID sendiri sebagai langkah pertama. Bagaimana saya bisa melakukan ini di bash?


13
2018-05-10 22:32


asal




Jawaban:


PID dari skrip yang sedang berjalan adalah $$

http://www.gnu.org/software/bash/manual/bashref.html#index-_0024_0024

($$) Memperluas ID proses dari shell. Di sebuah () subkulit, itu memperluas ke ID proses dari shell memohon, bukan subkulit.


19
2018-05-10 22:37



Bagaimana Anda mendapatkan PID dari subkulit? - trysis
@trysis In bash > 4, PID subkulit (sebagai PID shell apa pun) disimpan dalam $ BASHPID - kos