マシンにSSHで接続して実行すると、btmgmt find
出力を生成するという意味で「動作」します。
ただし、次のコマンドでこのコマンドを実行すると、
- クローンジョブまたは
- cronジョブから分離したスクリプトまたは
- 私が実行してSSHセッションから切り離したスクリプト
出力はなく、エラーメッセージも生成されません。
理由をご存知ですか?
ベストアンサー1
これは既知のバグです(https://www.spinics.net/lists/linux-bluetooth/msg85222.html)btmgmt
対話型stdinが存在しない場合、または接続が切断された場合は自動的に失敗します。簡単な解決策は次のとおりです。
yes | btmgmt