Inicie o irexec no boot com um script

1

Eu criei um arquivo em /etc/init.d/startirexec.sh com o conteúdo:

#! /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

Eu faço um

sudo chmod +x startirexec.sh
sudo update-rc.d startirexec.sh defaults

Tudo parece estar ok. Eu reinicio, mas irexec não está carregado. Se eu fizer um

sudo ./startirexec.sh

manualmente carrega muito bem. Estou faltando alguma coisa?

    
por Ernie 14.08.2013 / 00:09

1 resposta

1

Você pode usar o UDEV para iniciar programas como o irexec quando um controle remoto é adicionado, como um receptor MCE.

Crie uma regra UDEV:

  

sudo nano /etc/udev/rules.d/irexec.rules

E cole o seguinte:

ACTION=="add", SUBSYSTEM=="rc", RUN+="/usr/bin/irexec -d"

A página do manual do Udev contém mais informações para criar regras mais avançadas.

    
por teeedubb 28.08.2013 / 13:02