始めるには、 `hciconfig hci0 up`をどこに置くべきですか?

始めるには、 `hciconfig hci0 up`をどこに置くべきですか?

システム起動時にBluetoothデバイスを有効にしたいです。

推奨されるアプローチは何ですか?

コマンドはですsudo hciconfig hci0 up

入れるべきですか/etc/rc.local?それとも使用する必要がありますかupdate-rc.d

これを行う「正しい」方法がない場合はを選択します/etc/rc.local

ありがとうございます。

編集する

@krtの答えに従って@reboot cronjobを追加しましたが、hci0再起動時にまだ終了します。/var/log/syslogジョブが正しく実行されているかどうかによって異なります。

1136 May 24 11:17:20 klein /usr/sbin/cron[2107]: (CRON) INFO (pidfile fd = 3)
1137 May 24 11:17:20 klein /usr/sbin/cron[2108]: (CRON) STARTUP (fork ok)
1138 May 24 11:17:20 klein /usr/sbin/cron[2108]: (CRON) INFO (Running @reboot jobs)

ベストアンサー1

システムはbluetoothd自動的に起動しますか?その場合は、その構成を確認する必要があります。hciconfig起動時に設定した設定を上書きできます。

たとえば、[Policy]myセクションのデフォルト値/etc/bluetooth/main.confは。に設定すると、すべてのBluetoothインターフェースが自動的に有効になります。AutoEnablefalsetruebluetoothd

これよりも細かい制御が必要な場合は、bluetoothctlBlueZのバージョンに応じて、または他のコマンドを使用する必要があります。

おすすめ記事