Para depurar configd
es sugerido por el hombre de la página para que se ejecute utilizando
$ usr/libexec/configd -d
Y que la mataría antes de que se inicie el uso de SIGTERM
de lo contrario se pondrá en marcha de nuevo de la siguiente manera:
$ sudo killall -SIGTERM configd
Desde la página man de configd
SIGNALS configd was designed to run without any intervention but if you insist on sending a signal to the dae-mon daemon mon then the following are available: SIGHUP This signal, typically used to tell a daemon to reload its configuration, is ignored (there is no configuration). SIGTERM This signal initiates a "graceful" shutdown of the daemon.
El problema es que SIGTERM
no está correctamente matar configd. Se reinicia de nuevo inmediatamente. ¿Sabéis alguna solución?
También traté de matar a launchctl
$ sudo launchctl unload /System/Library/LaunchDaemons/com.apple.configd.plist
Password:
/System/Library/LaunchDaemons/com.apple.configd.plist: Operation not permitted while System Integrity Protection is engaged
También trató de desactivar system integrity protection
para pruebas, pero no se pudo:
$ sudo csrutil disable
csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.
Mi plataforma
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.11.6
BuildVersion: 15G1004