зачем ожидать, что скрипт оболочки для 'obexctl' не будет работать так, как ожидается - PullRequest
0 голосов
/ 23 января 2019

Я хочу отправить файл с помощью Bluetooth с одного устройства на другое.Для этого я использую obex, у которого есть команда под названием obexctl.Он работает, как описано в этом ... Пожалуйста, ознакомьтесь с этим документом

enter image description here

enter image description here

Так работает отправка файла.Для автоматизации этого процесса я написал один сценарий оболочки с использованием ожидаемого.как показано ниже.

#!/usr/bin/expect -f
   set address [lindex $argv 0]
   set prompt "#"
   spawn obexctl
   sleep 2
   expect -re $prompt
   send "connect $address\r"
   sleep 5
   send "quit\r"

, но это не сработало.Он не полностью выполняет эту команду connect и завершает работу кода.Пожалуйста, дайте мне знать, если кто-нибудь из вас знает решение.

...