Para depurar configd
, la página de manual lo sugiere para ejecutarlo usando
$ usr/libexec/configd -d
Y lo mataría antes de lanzarlo usando SIGTERM
, de lo contrario, se iniciará nuevamente de la siguiente manera:
$ sudo killall -SIGTERM configd
De la página de manual 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á matando con gracia a configd. Se está reiniciando de nuevo. ¿Ustedes saben alguna solución?
También intenté 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 se intentó deshabilitar system integrity protection
para las pruebas pero falló:
$ 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