バックグラウンドでbtmgmt呼び出しが機能しません。

バックグラウンドでbtmgmt呼び出しが機能しません。

マシンにSSHで接続して実行すると、btmgmt find出力を生成するという意味で「動作」します。

ただし、次のコマンドでこのコマンドを実行すると、

  • クローンジョブまたは
  • cronジョブから分離したスクリプトまたは
  • 私が実行してSSHセッションから切り離したスクリプト

出力はなく、エラーメッセージも生成されません。

理由をご存知ですか?

ベストアンサー1

これは既知のバグです(https://www.spinics.net/lists/linux-bluetooth/msg85222.htmlbtmgmt対話型stdinが存在しない場合、または接続が切断された場合は自動的に失敗します。簡単な解決策は次のとおりです。

yes | btmgmt

おすすめ記事