Adicione o script Solr na inicialização

0

Estou tentando executar Solr na inicialização ou automaticamente em um VPS com CentOS 6.0, e eu li as respostas na pergunta Stack Overflow Como iniciar o Solr automaticamente? .

E não consegui executar isso na solução necessária.

Primeiro, criei um arquivo .sh com um trabalho cron e ele não está funcionando. Eu também tentei as outras respostas também, mas não consegui descobrir por que o script de shell não é executado.

Eu até tentei executá-lo diretamente pelos comandos abaixo.

sh solr_startup.sh
sh solr_startup.sh

Mas recebi um erro que     1. Não é possível encontrar o diretório     2. Não é possível executar o arquivo Java e o código de script abaixo

#!/bin/bash

cd /opt/solr/example/solr/example
java -jar start.jar

Nota: /opt/solr/example é meu diretório inicial do Solr.

Existe uma maneira de criar um cron ou um trabalho automatizado ou um arquivo que possa ser executado na inicialização?

    
por Rafee 24.12.2012 / 08:23

1 resposta

1

Você também pode iniciar seu script a partir de /etc/rc.local .

Primeiro, verifique se o diretório em seus scripts de shell existe e se é executado sem erros. Se isso acontecer, certifique-se de torná-lo executável executando o comando chmod a+x script_name .

Mova seu script de shell para o diretório /etc/init.d/ . Adicione a seguinte linha /etc/init.d/script_name to /etc/rc.local . Reinicie, verifique se o seu serviço foi iniciado.

    
por 24.12.2012 / 09:13

Tags