Скрипт не запускает команды в bluetoothctl

rdesktop работает с терминальным сервером Windows NT 4.0.

Пример вызова::

rdesktop -4 -u [user] [server]

Справочная страница rdesktop объясняет:

rdesktop [options] server[:port]
-u  <username> Username for authentication on the server.
-4  Use RDP version 4.
2
25.01.2020, 11:52
2 ответа

Вы можете использовать команду bluetoothctlв сценарии оболочки следующим образом:

bluetoothctl -- command

или:

echo -e "command\n" | bluetoothctl

например,:

bluetoothctl -- connect XX:XX:XX:XX:XX:XX
8
27.01.2020, 22:07
bluetoothctl -- pair XX:XX:XX:XX:XX:XX
sleep 10
bluetoothctl -- trust XX:XX:XX:XX:XX:XX
bluetoothctl -- connect XX:XX:XX:XX:XX:XX
sleep 5

работает как шарм. Это особенно полезно при добавлении задержек «сна» между pair, trustи connectв bluetoothctl, чтобы дать время для обнаружения и настройки устройств BT.

Что-то вроде

bluetoothctl <<EOF
pair XX:XX:XX:XX:XX:XX
sleep 10
exit
EOF

не будет работать, потому что sleepне распознается как команда в bluetoothctl.

4
16.09.2020, 12:25

Теги

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