79 votes

Comment redémarrer le service Bluetooth depuis la ligne de commande

Sous Linux, si l'on souhaite redémarrer le service Bluetooth, il suffit de lancer un terminal et d'exécuter la commande suivante :

sudo /etc/init.d/bluetooth restart

Quelle est l'équivalent sur Mac OS X? J'aimerais redémarrer mon Bluetooth sans avoir à redémarrer tout l'ordinateur.

Je suis sur Yosemite.

Mise à jour: Parmi les différentes options en ligne de commande fournies par Testing ci-dessous, la seule qui semblait fonctionner était la dernière, qui est la suivante :

sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

Mise à jour 2: La commande ci-dessus ne fonctionne plus et je me demande si elle a déjà fonctionné. La première fois que je l'ai essayée, c'était peut-être autre chose qui a redémarré mes services Bluetooth. La seule solution qui fonctionne pour moi est de redémarrer tout l'ordinateur chaque matin.

0 votes

Si l'installation d'une autre application est une option, vous pouvez consulter ce gist: gist.github.com/ralph-hm/a65840c4f5e439b90170d735a89a863f

0 votes

J'ai supprimé le com.apple.Bluetooth.plist de /Library/Preferences/SystemConfiguration/ ou /Library/Preferences/ et j'ai redémarré > résolu. Les commandes terminal ci-dessous n'ont pas fonctionné pour moi - mais bien sûr vous pouvez créer une commande terminal qui supprime ce fichier et redémarre votre mac :)

1 votes

Pour Big Sur (macOS 11.6), voici ce qui a fonctionné pour moi : sudo launchctl stop com.apple.bluetoothd; sudo launchctl start com.apple.bluetoothd

5voto

miemo Points 71

Cet outil en ligne de commande tiers semble fonctionner jusqu'à High Sierra, en abstrayant les différences entre les versions d'OSX : https://github.com/toy/blueutil

1 votes

Fonctionne pour moi sur 10.13 blueutil off && blueutil s && blueutil on en plus il peut être installé via brew brew install blueutil

2voto

Miriam Marling Points 21

Je trouvais cette page sur GitHub Gist avec des commandes qui ont fonctionné pour moi (je suis sous Yosemite v. 10.10.5). Vous pouvez simplement taper ce qui suit dans le terminal pour redémarrer le démon bluetooth sans redémarrer :

sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 

bluetooth démon

2voto

EnriqueH Points 11

Je fais tourner Yosemite v10.10.5 et aucun des autres commentaires / gists n'a fonctionné pour moi du tout. Les seules étapes que j'ai réussi à trouver pour ramener à la vie le pilote bluetooth étaient :

  1. Exécutez sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport dans le terminal
  2. Redémarrez l'ordinateur sans conserver les fenêtres ouvertes

5 votes

Pour moi, simplement redémarrer l'ordinateur suffit. Ce que je cherche, c'est une façon de le faire en ligne de commande sans avoir à redémarrer toute la machine.

2voto

nixgadget Points 121

Sur BigSur, vous pouvez simplement faire ce qui suit,

  1. Maintenez les touches Shift et Option enfoncées, puis cliquez sur l'icône Bluetooth dans la barre de menus. Si elle n'est pas là, ajoutez-la en allant dans Préférences Système > Bluetooth > Cochez Afficher Bluetooth dans la barre de menus.
  2. Choisissez ensuite Réinitialiser le module Bluetooth dans le menu.

2 votes

Est-ce que cette option est supprimée dans Monterey 12.x? Shift+Option+clic sur l'icône BT ne montre pas l'option de réinitialisation pour moi.

2 votes

Il semble avoir été supprimé à Monterey

1 votes

C'est parti à Ventura aussi

1voto

user8208734 Points 1

Mon problème est de perdre la Magic Mouse 2 de mon Macbook Air (Monterey 12.2). Ensuite, j'ai constaté que l'utilisation du processeur de bluetoothd est élevée.

Ce que j'ai essayé, c'est simplement de tuer bluetoothd. Et ma Magic Mouse 2 s'est reconnectée dès que j'ai tué bluetoothd. Il semble que bluetoothd se relancera automatiquement.

0 votes

Bien que cela puisse être une solution, l'OP a spécifiquement demandé "depuis la ligne de commande"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X