Delirios de un Informático

Cómo obtener el PID de un proceso lanzado desde Bash

Al crear scripts en Bash puede ser de utilidad lanzar programas y controlar su ejecución. Eso puede hacerse de diversos modos pero lo más fácil es gestionar los procesos mediante su identificador único. Este PID puede obtenerse filtrando la salida del comando ps pero Bash nos proporciona la variable $! donde se almacena el PID del último proceso lanzado en background. Por ejemplo:

/usr/bin/ejecutable &
PID=$!
echo $PID

Sencillo y muy útil :).

2 comentarios en “Cómo obtener el PID de un proceso lanzado desde Bash”

Juan Isidro dice:

Solamente puede decir que me salvaste el día. Muchas gracias.:)

Hugo dice:

Gracias man, justo lo que necesitaba. Gracias!!!!!!!