Comment obtenir le pid d'un script shell

Comment obtenir le pid d'un script shell
Dans les systèmes d'exploitation basés sur Linux et Unix, l'ID de processus (PID) est un identifiant unique attribué à chaque processus en cours d'exécution, y compris les scripts shell. L'obtention du PID d'un script shell peut être utile pour la surveillance, le dépannage et d'autres tâches administratives. Il existe différentes façons d'obtenir le PID d'un script shell et cet article discutera de trois méthodes pour obtenir le PID d'un script shell.

Comment obtenir le pid d'un script shell

Il existe trois façons de procéder à un script de shell, mais il faut se rappeler que le script devrait être exécuté, alors voici ces trois façons:

  • Utilisation de la variable $$
  • En utilisant la commande ps
  • Utilisation de la commande ps AUX et AWK

Comment obtenir le PID en utilisant la variable $$

L'une des façons les plus simples d'obtenir le PID d'un script de shell est d'utiliser la variable $$ intégrée. La variable $$ stocke le PID du processus actuel, qui dans ce cas est le script shell. Voici comment utiliser la variable $$ pour obtenir le PID d'un script shell, tout ce que vous avez à faire est d'ajouter simplement la ligne ci-dessous sur le script:

Echo "Pid de ce script est:" $$

Lorsque vous exécutez le script, son ID de processus sera affiché comme dans l'image ci-dessous:

Comment obtenir le PID en utilisant la commande ps

La commande PS est un outil polyvalent pour afficher des informations sur les processus en cours d'exécution dans les systèmes d'exploitation Linux ou Unix. Voici comment utiliser la commande PS pour obtenir le PID d'un script shell:

ps -ef | grepp