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

1

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.

Como executo esse comando após a inicialização automaticamente (removendo seu requisito para raiz ou algum outro meio) ou se existe uma maneira diferente de solucionar problemas de conexão ethernet? Caso contrário, terei que começar a usar o Windows mais do que o Ubuntu.

    
por rofls 18.05.2012 / 07:38

2 respostas

1

Que tal usar o rc.local para executar um script de segundo plano que aguarde alguns segundos / minutos antes de executar o comando sudo dhclient ?

Caso contrário, sempre haverá crontab - você pode executar um script a cada minuto ou a cada poucos minutos para verificar o status da conexão de rede e, em seguida, executar sudo dhclient se a conexão estiver inativa.

    
por 18.05.2012 / 07:56
0

Em vez de tentar criar uma solução por conta própria, você analisou o NetworkManager ?

Para um computador pessoal, acho muito útil.

    
por 21.05.2012 / 11:48