Como o steeldriver escreveu, editar automaticamente o arquivo /etc/resolv.conf quase certamente não é o jeito certo de fazer o que você quer fazer. Se o sistema não está configurando automaticamente o resolvedor da maneira que você quer, então você deve aprender como o resolvedor e seu sistema de configuração funcionam e fazer as mudanças apropriadas para isso. Uma vez eu escrevi outra resposta que pode ser um bom lugar para você começar a ler: Como corrijo a resolução de DNS que não funciona após a atualização para o Ubuntu 13.10 (Saucy)
Em outra resposta à questão atual, propõe-se adicionar linhas de configuração a /etc/resolvconf/resolv.conf.d/head
. Essa é uma medida rápida e suja que pode alcançar o que você quer. Uma medida ainda mais rápida e mais suja é rm /etc/resolv.conf
e colocar um arquivo estático lá. Mas em um sistema Ubuntu configurado corretamente, essas medidas não são necessárias nem apropriadas.
Se você realmente quer escrever um script para sobrescrever um arquivo na inicialização, veja as respostas anteriores a essa pergunta, por exemplo: Como faço para executar um script na inicialização? .