Per eseguire il debug di configd
è suggerito dalla pagina man per eseguirlo usando
$ usr/libexec/configd -d
E lo ucciderei prima di avviarlo usando SIGTERM
altrimenti si avvierà di nuovo come segue:
$ sudo killall -SIGTERM 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.
Il problema è che SIGTERM
non sta graziosamente uccidendo configd. Si sta riavviando a destra. Ragazzi, conoscete qualche soluzione?
Ho anche provato a uccidere 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
Ho anche provato a disabilitare system integrity protection
per i test ma non è riuscito:
$ sudo csrutil disable
csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.
La mia piattaforma
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.11.6
BuildVersion: 15G1004