O script deve ser executado por conta própria durante a inicialização do servidor

0

Estamos usando a ferramenta JON para monitorar nossa infraestrutura. Nós configuramos o limite para o uso de RAM (60%, 65% do total de RAM) usando a GUI da ferramenta.

Caso o tamanho da RAM do servidor (que está na nuvem) seja aumentado, precisamos alterar manualmente o nível de limite usando a GUI. Para evitar isso, escrevi um script de shell que usa JON CLI para atualizar o limite de RAM tamanho atual da RAM), o script está funcionando e não há problema nisso.

Por exemplo, inicialmente se o tamanho da RAM for de 8 gb, configuramos o limite (65% de 8gb) com base no tamanho atual. Devido a alguma necessidade, se eles aumentam o tamanho para 16 GB, precisamos configurar o limite (65% a partir de 16GB) manualmente.Para evitar que eu criei o script de shell que usa JON CLI. para atualizar o valor limite (durante a manutenção eles desligam os servidores e aumentam o tamanho da RAM conforme sua necessidade).

Problema:

Se o tamanho do servidor for aumentado, preciso executar o script manualmente para definir o limite. Como eles estão desativando o servidor durante as mudanças de tamanho, o script precisa ser executado por conta própria quando eles iniciam o servidor. Então eu coloquei meu script no arquivo /etc/rc.local Recentemente, a equipe aumentou o tamanho da RAM e iniciou o servidor, mas não há alteração no limite (o que significa que o script não é executado por conta própria). Assim, eu corri o script manualmente para atualizar o limite

Expectativa:

O script deve ser executado por conta própria durante a inicialização do servidor.

Embora seja uma coisa básica, por favor, oriente e ajude nisso.

    
por karthik 08.08.2016 / 07:44

1 resposta

0

Você pode executar qualquer executável na inicialização usando um cron job. Para adicionar um trabalho cron, digite o comando crontab -e . Isto irá abrir o editor da tabela cron. Agora, insira a linha @reboot /path/to/execuable e salve e saia. Certifique-se de substituir "/ caminho / para / executável" pelo caminho do seu script.

Mais informações sobre o cron podem ser obtidas executando man cron e man crontab .

    
por 08.08.2016 / 08:29

Tags