J'ai créé un fichier dans /etc/init.d/startirexec.sh
avec le contenu:
#! /bin/bash
### BEGIN INIT INFO
# Provides: irexec
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts instance of irexec
# Description: starts instance of irexec
### END INIT INFO
irexec -d
exit 0
Je fais ensuite un
Sudo chmod +x startirexec.sh
Sudo update-rc.d startirexec.sh defaults
Tout semble aller bien. Je redémarre mais irexec
n'est pas chargé. Si je fais un
Sudo ./startirexec.sh
manuellement, il se charge très bien. Suis-je en train de manquer quelque chose?
Vous pouvez utiliser UDEV pour démarrer des programmes tels que irexec lorsqu'une télécommande est ajoutée, comme un récepteur MCE.
Créez une règle UDEV:
Sudo nano /etc/udev/rules.d/irexec.rules
Et collez ce qui suit:
ACTION=="add", SUBSYSTEM=="rc", RUN+="/usr/bin/irexec -d"
La page de manuel Udev contient plus d'informations pour élaborer des règles plus avancées.