Bonjour,
Je poste le sujet ici car je ne vois où le faire autrement.

Je souhaite récupérer le pid d'une commande lancée dans un script shell (bash). Les variables $$ et $! sont pour le shell lui et les process en back. Mais comment récupérer le pid d'une commande "ls" par exemple.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
#!/bin/bash
echo $0 'PID = ' $$
ls
echo 'PID ls = '
Que faut-il derrière ls ?

J'ai essayé ce qui suit mais ne retourne rien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo 'PID ls = ' $(ps -C ls -o pid=)
Merci d'avance pour votre aide.