He modificado mi /etc/hosts
para bloquear website.com y www.website.com.
Sé que el formato de mi archivo de hosts es correcto porque cuando reinicio Safari, el bloqueo surte efecto. También puedo entrar en una ventana privada y el bloqueo surte efecto. Si no tomo ninguna medida, Safari empezará a bloquear los sitios de mi archivo de hosts después de unos 5 minutos. ¿Hay alguna forma de acelerar esto?
Cuando pruebo en Chrome, no hay necesidad de reiniciar Chrome, mis bloques empiezan a funcionar inmediatamente.
Lo he intentado:
sudo killall -HUP mDNSResponder
y
sudo dscacheutil -flushcache
También he leído todas las sugerencias de formato en stack exchange para el archivo etc/hosts, pero nada parece funcionar. No importa lo que sea, Safari necesita ser reiniciado para que los bloques se lleven a cabo.
Me gustaría una solución que se puede hacer de forma programática (es decir, a través de un comando de terminal o algún tipo de script - no a través de alguna aplicación de la interfaz gráfica de usuario) para que pueda paquete de esto en mi aplicación.