Cómo obtener el PID de un script de shell

Cómo obtener el PID de un script de shell
En los sistemas operativos basados ​​en Linux y Unix, la ID de proceso (PID) es un identificador único asignado a cada proceso de ejecución, incluidos los scripts de shell. Obtener el PID de un script de shell puede ser útil para monitorear, solucionar problemas y otras tareas administrativas. Hay diferentes formas de obtener el PID de un script de shell y este artículo discutirá tres métodos para obtener el PID de un script de shell.

Cómo obtener el PID de un script de shell

Hay tres maneras en el ID de proceso de un script de shell, pero uno debe recordar que el script debería estar ejecutándose, así que aquí están esas tres formas:

  • Usando la variable $$
  • Usando el comando PS
  • Usando el comando PS Aux y AWK

Cómo obtener el PID usando la variable $$

Una de las formas más simples de obtener el PID de un script de shell es mediante el uso de la variable $$ incorporada. La variable $$ almacena el PID del proceso actual, que en este caso es el script de shell. Aquí le mostramos cómo usar la variable $$ para obtener el PID de un script de shell, todo lo que necesita hacer es agregar la línea dada a continuación en el script:

echo "pid de este guión es:" $$

Cuando ejecute el script, su ID de proceso se mostrará como en la imagen a continuación:

Cómo conseguir el PID usando el comando PS

El comando PS es una herramienta versátil para mostrar información sobre la ejecución de procesos en sistemas operativos basados ​​en Linux o UNIX. Aquí le mostramos cómo usar el comando PS para obtener el PID de un script de shell:

PS -EF | grepp