configd it is suggested by man page to run it using
$ usr/libexec/configd -d
And you would kill it before launching it using
SIGTERM otherwise it will launch again as follows:
$ sudo killall -SIGTERM configd
From man page of 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.
Problem is that
SIGTERM is not gracefully killing configd. It is restarting right back up. Do you guys know any solution?
I also tried killing
$ 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
Also tried to disable
system integrity protection for testing but failed:
$ sudo csrutil disable csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.
$ sw_vers ProductName: Mac OS X ProductVersion: 10.11.6 BuildVersion: 15G1004