Bonjour
Antes, para Yosemite, esto podría hacerse a través de launchctl
, por lo que se usa:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
apagaría Bonjour, y para volver a encenderlo:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Lamentablemente, /usr/sbin/mDNSResponder
no se encuentra en Yosemite.
Un poco de excavación y esto parece funcionar para Bonjour:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
NB: No estoy claro si esto significa que se mantiene apagado, debería tener un comportamiento launchctl
pero tengo no tuve tiempo para pruébelo y determine si alguna otra cosa en el sistema lo volverá a activar.
Bluetooth
Suponiendo que está hablando de Bluetooth integrado en su Mac y no de un adaptador de terceros, entonces:
networksetup -listallnetworkservices
Enumera todos los servicios, normalmente muestra Bluetooth como 'Bluetooth DUN'
killall blued
Mata el proceso del servidor Bluetooth
Comandos Launchctl
launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
Descargar el demonio bt
launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist
Recargar el demonio bt
launchctl start com.apple.blued
Reiniciar el demonio azulado