scripts script programacion español ejemplos comandos comando bash scripting pid

programacion - scripts bash ejemplos



¿Cómo sabe una secuencia de comandos Linux/Unix Bash su propio PID? (5)

Tengo un script en Bash llamado Script.sh , y necesita saber su propio PID (es decir, necesito obtener el PID dentro de Script.sh)

Alguna idea de cómo hacer esto ?


Además del ejemplo dado en la tldp.org/LDP/abs/html/internalvariables.html referencia Jefromi , estos ejemplos muestran cómo las tuberías crean subcapas:

$ echo $$ $BASHPID | cat - 11656 31528 $ echo $$ $BASHPID 11656 11656 $ echo $$ | while read line; do echo $line $$ $BASHPID; done 11656 11656 31497 $ while read line; do echo $line $$ $BASHPID; done <<< $$ 11656 11656 11656


El PID se almacena en $$ .

Ejemplo: kill -9 $$ matará la instancia de shell desde la que se llama.


La variable ''$$'' contiene el PID.


Puedes usar la variable $$ .


usa $BASHPID o $$

Consulte el manual para obtener más información, incluidas las diferencias entre los dos.