Defina o limite de respawn em / etc / inittab

2

Eu tenho um programa que está configurado para ser executado de acordo com o / etc / inittab. Eu estou definindo este programa para reaparecer sempre que sair ou morto. Este é o arquivo /etc/inittab :

ac:2345:respawn:/bin/myprogram -n

O que meu programa faz é ler /etc/passwd para obter um caminho de um usuário específico e abrir um banco de dados. Infelizmente, alguém configurou o caminho errado nesse arquivo, o que faz com que o programa use 100% de uso da CPU. Então, o que eu fiz foi apenas sair do programa se ele não abrir o banco de dados.

O problema é que ele irá reaparecer novamente por causa do inittab e voltar para a mesma situação. Esse problema continuará em loop e pode ser difícil para o usuário perceber que myprogram está realmente tendo um problema. Existe alguma maneira de limitar o respawn em / etc / inittab?

    
por Mohd Fikrie 13.08.2015 / 08:22

0 respostas