# Démarrer un bash à l'allumage d'un clavier midi

**URL:** <https://www.debian-fr.org/t/demarrer-un-bash-a-lallumage-dun-clavier-midi/83551>\
**Category:** Support Debian\
**Created:** [Décembre 17, 2020, 3:41 UTC](https://www.debian-fr.org/t/demarrer-un-bash-a-lallumage-dun-clavier-midi/83551 "2020-12-17T03:41:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Décembre 17, 2020, 3:41 UTC](https://www.debian-fr.org/t/demarrer-un-bash-a-lallumage-dun-clavier-midi/83551/1 "2020-12-17T03:41:30Z")

</div>

salut  
j’ai une raspberry ( en debian buster bien sûr ) branchée sur un clavier midi en usb.  
sur la raspberry je déclenche ( au démarrage par systemctl ) un script qui lance un fluidsynth et un aconnect  
je branche des écouteurs sur la raspberry et j’entends le clavier

**je voudrais que le bash ( fluidsynth + aconnect ) soit lancé uniquement au branchement du clavier et à son allumage ON** et pas dès le démarrage du raspberry.

j’imagine que ça passe par un udev truc machin ( ou systemctl ? ) mais je n’y connais absolument pas grand chose.

le script se trouve ici:  
[http://www.dindoun.lautre.net/spip.php?article268](http://www.dindoun.lautre.net/spip.php?article268)

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Décembre 17, 2020, 4:38 UTC](https://www.debian-fr.org/t/demarrer-un-bash-a-lallumage-dun-clavier-midi/83551/2 "2020-12-17T04:38:24Z")

</div>

ma réponse qui semble marcher  
_lsusb_  
Bus 001 Device 004: ID **0a4d:008f** Evolution Electronics, Ltd MK-449C Driver

je crée un fichier  
_/etc/udev/rules.d/90-br\_clavier-midi.rules_  
avec

```auto
ENV{ID_BUS}=="usb", ENV{ID_VENDOR_ID}=="0a4d", ENV{ID_MODEL_ID}=="008f",RUN+="/bin/bash /opt/br_ClavierMidi/MiseEnRoute.sh"

```

merci à  
[https://duckduckgo.com/?q=exécuter+un+bash+au+branchement+d'un+fil+usb&t=ffsb&ia=web](https://duckduckgo.com/?q=ex%C3%A9cuter+un+bash+au+branchement+d%27un+fil+usb&t=ffsb&ia=web)  
[http://glob.bargeo.fr/fr/web/linux/executer-un-script-a-la-connexion-dun-peripherique-usb/](http://glob.bargeo.fr/fr/web/linux/executer-un-script-a-la-connexion-dun-peripherique-usb/)  
[https://forum.ubuntu-fr.org/viewtopic.php?id=1550481](https://forum.ubuntu-fr.org/viewtopic.php?id=1550481)  
[https://forum.ubuntu-fr.org/viewtopic.php?pid=16572241#p16572241](https://forum.ubuntu-fr.org/viewtopic.php?pid=16572241#p16572241)

mais il me semble qu’il manque des trucs:  
que se passe-til quand j’éteins.? fluidsynth s’arrête mais comment?

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Décembre 17, 2020, 4:55 UTC](https://www.debian-fr.org/t/demarrer-un-bash-a-lallumage-dun-clavier-midi/83551/3 "2020-12-17T04:55:26Z")

</div>

AARGH  
ça s’arrête tout seul au bout de quelques secondes !!
