Reinicie os minutos do serviço após a inicialização

0

Eu tenho uma situação em que estou tentando executar um service restart alguns minutos após a inicialização. Os detalhes sobre o porquê são os seguintes, mas a essência da minha pergunta é basicamente capturada naquela primeira sentença; Como posso executar um comando automaticamente após a inicialização?

Os detalhes:
Estou usando boinc em conjunto com minha placa gráfica habilitada para cuda. Tudo funciona muito bem, exceto pelo fato de que, quando inicializo meu computador, recebo um erro gpu missing no gerenciador de boinc. Isso é facilmente corrigido com sudo service boinc-client restart , mas isso precisa ser feito sempre que o computador for inicializado para engajar a GPU. Meu palpite é que o boinc está começando antes que os drivers necessários da placa gráfica sejam carregados. (Parece razoável, certo?) Enfim, se você conhece uma maneira mais elegante do que eu propus acima para resolver isso, eu sou todo ouvidos, mas, tanto quanto eu estou preocupado, reiniciar boincar como 2 minutos após o computador iniciar é bom o suficiente para mim.

Obrigado por qualquer insight!

    
por neanderslob 05.12.2013 / 21:18

1 resposta

0

Cole o comando em /etc/rc.local que é executado depois de todos os outros itens de inicialização. Você poderia colocar um "sleep 5" antes dele também para atrasar 5 segundos a mais, por exemplo. Não há necessidade de sudo se rc.local for executado como root.

    
por Joseph Santaniello 05.12.2013 / 21:22