В Linux, если кто-то хочет перезапустить службу Bluetooth, он просто запускает терминал и выполняет следующую команду:
sudo /etc/init.d/bluetooth restart
Что эквивалентно в Mac OS X? Я хотел бы перезагрузить Bluetooth без перезагрузки всего компьютера.
Я использую Yosemite
.
Обновление: из различных параметров командной строки, представленных в разделе «Тестирование» ниже, единственным, который, похоже, работал, был последний, а именно:
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
Обновление 2: приведенная выше команда больше не работает, и мне интересно, работала ли она когда-либо. В первый раз, когда я попробовал это, это могло быть что-то еще, что перезапустило мои службы Bluetooth. Единственная вещь, которая будет работать для меня, это перезапуск всей машины каждое утро.
Mavericks
и Yosemite
.