# Envoyer un signal à jacques

**URL:** <https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 9:32 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866 "2016-02-20T21:32:14Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![phiphi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/848f3c/32.png) [@phiphi](https://www.debian-fr.org/u/phiphi)\
**Post date:** [Février 20, 2016, 9:32 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866/1 "2016-02-20T21:32:14Z")

</div>

bonjour ,  
j’aimerais savoir comment envoyer un signal à une application qui tourne

en console, je lance "jack\_transport"  
à partir de la , je peux taper play et jack\_transport démarre la lecture audio, ok…

maintenant, si j’ouvre une deuxieme console et que je veux parler a jack\_transport ( pour lui dire play par exemple) comment dois-je faire ?  
pour exemple, voici un snap de l’appli en train de tourner , elle n’attend plus que play  
phil[attachment=0]Capture.png[/attachment]

merci pour votre attention

---

<div class="post-metadata">

**Author:** ![bobzer](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/41988e/32.png) [@bobzer](https://www.debian-fr.org/u/bobzer)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866/2 "2016-02-20T21:33:05Z")

</div>

ta question est vraiment pas clair enfin je comprends pas trop ce que tu veut

si tu veut parler des signaux comme les kill SIGSTOP SIGUSER etc …  
il y a [http://pwet.fr/man/linux/conventions/signal](http://pwet.fr/man/linux/conventions/signal)

sinon je sais pas trop  
mais tu peut peut etre regarder la :  
[http://www.logidee.com/catalogue/programmation\_signaux](http://www.logidee.com/catalogue/programmation_signaux)

---

<div class="post-metadata">

**Author:** ![BenJi](https://www.debian-fr.org/user_avatar/www.debian-fr.org/benji/32/3592_2.png) [@BenJi](https://www.debian-fr.org/u/BenJi)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866/3 "2016-02-20T21:33:06Z")

</div>

Si l’appli le permet, tu peux facilement lui envoyer des signaux avec pkill. Mais je pense pas que ça soit ça que tu veuilles faire 😛

Si je comprends bien, tu veux reprendre la main sur le logiciel via un autre terminal ? Si c’est ça, va voir du côté de screen.

---

<div class="post-metadata">

**Author:** ![phiphi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/848f3c/32.png) [@phiphi](https://www.debian-fr.org/u/phiphi)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866/4 "2016-02-20T21:33:17Z")

</div>

bon je contourne le probleme  
vous me dites si je me trompe  
une appli qui tourne dans un terminal est referencee dans /proc non ?  
si oui , peut-on ecrire une valeur dans /proc/numero-du-pid/\* ?

---

<div class="post-metadata">

**Author:** ![bobzer](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/41988e/32.png) [@bobzer](https://www.debian-fr.org/u/bobzer)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866/5 "2016-02-20T21:33:17Z")

</div>

a mon avis tu peut pas enfin j’en sais rien mais si tu pouvais alors n’importe qui pourrais avoir acces et modifier des applis alors quel sont lancer et je pense que cela soit permis

---

<div class="post-metadata">

**Author:** ![phiphi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/848f3c/32.png) [@phiphi](https://www.debian-fr.org/u/phiphi)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866/6 "2016-02-20T21:33:17Z")

</div>

oui mais si tu as les permission, exemple c’est ta machine perso et tu veux etre libre de faire ce que bon te chante

---

<div class="post-metadata">

**Author:** ![phiphi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/848f3c/32.png) [@phiphi](https://www.debian-fr.org/u/phiphi)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866/7 "2016-02-20T21:33:20Z")

</div>

j’avance doucement…  
j’ai lance mon appli , son pid est 4565  
j’ouvre un autre terminal et je lance ‘echo play \r \> /proc/4565/fd/2’  
et là miracle, le mot play s’affiche dans l’appli… enfin il s’affiche  
’play \r’ mais le retour chariot n’est pas pris en compte

quelqu’un sait-'il pourquoi ?  
en tous cas j’ai reussi la premiere partie qui consistait a ecrire dans un  
terminal a partir d’un autre.

---

<div class="post-metadata">

**Author:** ![BenJi](https://www.debian-fr.org/user_avatar/www.debian-fr.org/benji/32/3592_2.png) [@BenJi](https://www.debian-fr.org/u/BenJi)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866/8 "2016-02-20T21:33:25Z")

</div>

Et avec un \n à la place du \r ?

---

<div class="post-metadata">

**Author:** ![phiphi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/848f3c/32.png) [@phiphi](https://www.debian-fr.org/u/phiphi)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866/9 "2016-02-20T21:33:26Z")

</div>

marche pô non plus, enfin c’est mieux mais le ‘ligne suivante’ s’exerce dans l’appli mais ne se comporte pas comme si je faisais ‘enter’ cad l’appli ne se lance pas.

---

<div class="post-metadata">

**Author:** ![L0u](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/b77776/32.png) [@L0u](https://www.debian-fr.org/u/L0u)\
**Post date:** [Février 20, 2016, 9:35 UTC](https://www.debian-fr.org/t/envoyer-un-signal-a-jacques/24866/10 "2016-02-20T21:35:02Z")

</div>

Si tu t’y connais en programmation C, je pense que tu peux aller étudier les sources de snokoder ( que tu trouveras [ici](http://www.transformate.de/x/pawfaliki.php?page=DownLoads) ) qui utilise jack\_transport.
