Falha mono do Ubuntu, reiniciar

1

Eu estava apenas imaginando como (se é possível) eu poderia criar um arquivo bash para lançar um aplicativo mono no início do sistema, e fazer com que ele abrisse o backup se ele falhasse. Existe algum tipo de loop while eu poderia criar ou algo assim? Só assim você sabe que eu não tenho GUI, isso é tudo prompt de comando ssh. Também é o Ubuntu 10.10. Tenha em mente para esta pergunta, eu não sei como iniciar as coisas no início do sistema e não sei nada de bash (que não exista).

Obrigado.

    
por Kelly Elton 28.02.2011 / 02:45

1 resposta

1

Você provavelmente vai querer usar o sistema Upstart, que é usado no Ubuntu para gerenciar os serviços do sistema que precisam iniciar na inicialização do sistema e continuar funcionando enquanto o sistema está ativo.

Você pode ver os arquivos em /etc/init/ para usar como modelos. Em particular, esses arquivos estão entre aqueles que usam a instrução respawn , que mantém os daemons em execução se eles falharem: cron.conf , dbus.conf , hal.conf e udev.conf .

Alguns desses arquivos têm entradas correspondentes em /etc/init.d , que são vinculadas a /lib/init/upstart-job . Outros têm seu próprio script de shell. Eles são usados para gerenciar o início e a parada do daemon e podem ser usados como modelos para o seu próprio script.

Por favor, veja este para mais informações sobre o Upstart.

Por favor, veja este para mais informações sobre o Process Management (embora não inclua qualquer informação do Upstart, ele tem outras informações úteis dicas).

Por favor, sinta-se à vontade para fazer perguntas separadas sobre aspectos específicos de como usar este recurso. Se você tiver breves seguimentos, você pode publicá-los como comentários ou edições à sua pergunta, é claro.

    
por 28.02.2011 / 03:01