J'ai un script (.sh) qui lance une commande java. J'aimerais pouvoir récupérer le pid de la commande a son lancement si c'est possible. Est ce faisable ?
les noms des variables utilisateurs doivent ne pas être tout en majuscules. seules les variables environnementales (IFS, HOME, PWD...) sont, par convention, elles, tout en majuscules. il y a donc un risque d'écrasement de ces dernières.
les accolades signalent des Développements de paramètres particuliers (${var:deb:long}, par exemple), ou servent lorsque du texte est accolé à ce nom.sinon, c'est inutile, et ça surcharge le code en l'alourdissant visuellement.
$? après un echo est rarement faux.
Pour récupérer le PID d'un processus, qui n'est pas en arrière plan (c'est à ça que sert $! : récupérer le PID du processus mis en arrière plan le plus récemment), on peut passer par différents outils : pgrep, pidof, ps
- Edité par dantonq 30 novembre 2020 à 17:50:49
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
recuperer le pid d'une commande java executée
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique