Como posso automatizar um comando root após (não durante) a inicialização?

4

Estou usando o Ubuntu 12.04 LTS, mas preciso executar o seguinte comando:

sudo dhclient

após a inicialização para adquirir uma conexão Ethernet estável. Estou executando o dhclient durante a inicialização, através do arquivo /etc/rc.local.

Alguém, por favor, me ajude a executar esse comando após a inicialização automaticamente (removendo seu requisito de root ou algum outro meio) ou sugerindo uma maneira diferente de solucionar problemas de conexão ethernet.

    
por rofls 18.05.2012 / 07:35

2 respostas

5

Uma solução alternativa seria usar rc.local com um comando sleep. Coloque o seguinte em /etc/rc.local:

(sleep 60; dhclient) &

Isso fará com que o comando espere 60 segundos antes de ser executado, o que deve permitir tempo suficiente para a sua máquina concluir a inicialização.

    
por Scott Severance 18.05.2012 / 17:11
0

Você pode criar um script personalizado para iniciar ou parar serviços e torná-lo executável na inicialização. Eu não tenho experiência em escrever códigos então por favor consulte este Guia procure init-scripts

    
por atenz 18.05.2012 / 07:49