Comment obtenir le PID de mon script?

13

Si j'ai le script "script1.sh" et que je veux lui faire imprimer son propre PID dans un premier temps. Comment puis-je faire cela en bash?

Lautaro Alvarez
la source

Réponses:

19

Le PID du script en cours d'exécution est $$

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

( $$) Développe l'ID de processus du shell. Dans un ()sous - shell, il se développe à l'ID de processus du shell appelant, pas le sous-shell.

NGRhodes
la source
1
Comment obtenir le PID du sous-shell?
trysis
3
@trysis Dans bash> 4, le PID du sous-shell (comme tout PID de shell) est stocké dans $ BASHPID
kos