Запустите irexec при загрузке с помощью скрипта

Я создал файл в /etc/init.d/startirexec.sh с содержанием:

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

Затем я делаю

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

Все, кажется, идет хорошо. Я перезагружаюсь, но irexec не загружен. Если я сделаю

sudo ./startirexec.sh

вручную, он загрузится просто отлично. Я что-то упустил?

1
задан 28 August 2013 в 15:05

1 ответ

Вы можете использовать UDEV для запуска таких программ, как irexec, когда добавлен пульт дистанционного управления, например, приемник MCE.

Создайте правило UDEV:

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

и вставьте следующее:

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

Страница man Udev содержит больше информации для составления более продвинутых правил.

0
ответ дан 28 August 2013 в 15:05

Другие вопросы по тегам:

Похожие вопросы: