Dans un programme shell, je veux lancer un programme, obtenir son PID et le sauvegarder dans un fichier temporaire. Mais ici, je lancerai le programme au premier plan et ne quitterai pas le shell tant que le processus ne sera pas en cours d'exécution.
ex :
#!/bin/bash
myprogram &
echo "$!" > /tmp/pid
Et cela fonctionne bien, je suis capable d'obtenir le pid du processus lancé. Mais si je lance le programme au sol, je voudrais savoir comment récupérer le pid.
ex :
#!/bin/bash
myprogram /// hear some how i wan to know the PID before going to next line