O Chrome não está atualizando a lista de políticas de /Library/Preferences/com.google.Chrome.plist

0

Meu programa rápido atualiza periodicamente o arquivo com.google.Chrome.plist armazenado em /Library/Preferences .

Durante as execuções iniciais, basta uma reinicialização do navegador Chrome para que as políticas entrem em vigor. Mas agora preciso reiniciar o sistema para que as políticas entrem em vigor. Como faço para atualizá-lo sem reiniciar o Mac?

E também o botão Reload policies em chrome://policy não fará o truque. (Eu me pergunto qual é o seu propósito?)

E também, por favor, explique a diferença entre colocar o arquivo plist em /Library/Preferences e em /Library/Managed Preferences

Obrigado!

    
por Goutham Ganesan 28.06.2018 / 08:40

1 resposta

0

A razão é que, a partir do Mac OS Mavericks, a Apple começou a armazenar em cache os arquivos plist, o que resulta na substituição manual de um arquivo plist, sem efeito, até que o cache seja recarregado automaticamente. Se você abrir o aplicativo que usa esse arquivo plist no início, ele substituirá o arquivo copiado pelo antigo / armazenado em cache.

Para recarregar o arquivo de preferências manualmente, use defaults read <filename>.plist para ler os novos valores de plist.

Fonte: nethack

Agora, basta usar um script sh para chamar o defaults após a execução do meu programa.

    
por 04.07.2018 / 09:28