# Manipulation pid et processus

**URL:** <https://www.debian-fr.org/t/manipulation-pid-et-processus/54881>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 1:17 UTC](https://www.debian-fr.org/t/manipulation-pid-et-processus/54881 "2016-02-21T13:17:14Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![patix](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/82dd89/32.png) [@patix](https://www.debian-fr.org/u/patix)\
**Post date:** [Février 21, 2016, 1:17 UTC](https://www.debian-fr.org/t/manipulation-pid-et-processus/54881/1 "2016-02-21T13:17:14Z")

</div>

Bonjour,

Je récupère le pid de mon prog avec pidof. Jusque la pas de problème.

Y a t’il un moyen de voir si le programme est planté ?  
Le pid est toujours existant mais le jeu ne fonctionne plus

Le but est de faire un script qui vérifie le bon fonctionnement du programme.

---

<div class="post-metadata">

**Author:** ![Mimoza](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mimoza/32/3858_2.png) [@Mimoza](https://www.debian-fr.org/u/Mimoza)\
**Post date:** [Février 21, 2016, 1:17 UTC](https://www.debian-fr.org/t/manipulation-pid-et-processus/54881/2 "2016-02-21T13:17:14Z")

</div>

Simplement ? Non.

Après il y a peut être un moyen détourné de voir que ton jeu est figé.  
– Fait il monté ton proc à 100% ?  
– Passe t il en zombi ?  
– Activité proc à 0 pendant X temps …

---

<div class="post-metadata">

**Author:** ![patix](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/82dd89/32.png) [@patix](https://www.debian-fr.org/u/patix)\
**Post date:** [Février 21, 2016, 1:17 UTC](https://www.debian-fr.org/t/manipulation-pid-et-processus/54881/3 "2016-02-21T13:17:42Z")

</div>

Merci pour la réponse.

y a t’il un moyen de voir si le processus ne marche plus ou reste figé ?

---

<div class="post-metadata">

**Author:** ![Niloo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/c37758/32.png) [@Niloo](https://www.debian-fr.org/u/Niloo)\
**Post date:** [Février 21, 2016, 1:17 UTC](https://www.debian-fr.org/t/manipulation-pid-et-processus/54881/4 "2016-02-21T13:17:46Z")

</div>

Ce programme écoute t-il sur un port ?

---

<div class="post-metadata">

**Author:** ![DjKlaus](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/ee59a6/32.png) [@DjKlaus](https://www.debian-fr.org/u/DjKlaus)\
**Post date:** [Février 21, 2016, 1:17 UTC](https://www.debian-fr.org/t/manipulation-pid-et-processus/54881/5 "2016-02-21T13:17:47Z")

</div>

Pour savoir simplement si ton programme tourne encore de l’extérieur il te faut savoir si tu peux encore causer avec lui. Soit, comme l’a dit Niloo, via un port, soit un pipe, un fichier, stdin, stdout, stderr…  
S’il ne dispose de rien de tout ça, ce qui est mal, le modifier pour qu’il ait au moins une sortie standard qui cause un peu.  
Sinon regarder côté noyau mais ça va devenir moins simple.

---

<div class="post-metadata">

**Author:** ![bloodaxe70](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/ecae2f/32.png) [@bloodaxe70](https://www.debian-fr.org/u/bloodaxe70)\
**Post date:** [Février 21, 2016, 1:39 UTC](https://www.debian-fr.org/t/manipulation-pid-et-processus/54881/6 "2016-02-21T13:39:46Z")

</div>

Pour voir ce que ton process fait utilise strace, il t’affichera ces appels systèmes.

```auto
strace -p $PID
```
