/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
手動で正常にロードされます。何か不足していますか?
UDEVを使用すると、MCEレシーバーなどのリモートコントロールが追加されたときに、irexecなどのプログラムを起動できます。
UDEVルールを作成します。
Sudo nano /etc/udev/rules.d/irexec.rules
以下を貼り付けます:
ACTION=="add", SUBSYSTEM=="rc", RUN+="/usr/bin/irexec -d"
dev man page には、より高度なルールをまとめるための詳細情報が含まれています。