Як отримати PID мого сценарію?


13

Якщо у мене є сценарій "script1.sh", і я хочу змусити його друкувати власний PID як перший крок. Як я можу це зробити в башті?

Відповіді:


19

PID поточного запущеного сценарію є $$

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

( $$) Розширюється на ідентифікатор процесу оболонки. У ()підпакеті він розширюється на ідентифікатор процесу оболонки, що викликає, а не на нижню частину.


1
Як отримати ПІД підзахисту?
трисис

3
@trysis In bash> 4, PID Phe (як і PID будь-якої оболонки) зберігається в $ BASHPID
kos
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.