
pedrominare
(usa Outra)
Enviado em 11/08/2016 - 14:45h
Boa Tarde
Uso Linux Ubuntu 12.04 LTS (server)
Eu possuo 3 shell scripts numa pasta, de nomes autoRestarter.sh, autoAuto.sh e autoR.sh.
A primeira serve para iniciar um programa em loop;
A segunda serve para executar em loop a primeira (autoRestarter.sh), e isso tem um motivo: caso o processo do primeiro script seja morto - junto com a shell autoRestarter.sh, o que já aconteceu - , o autoAuto.sh vai garantir que ele possa ser aberto novamente para executar o programa, visto que o programa pode "crashar".
A terceira serve para executar em loop a segunda (autoR.sh executa o autoAuto.sh), porém, criando um screen deatched e executando com um usuário específico.
Agora vamos ao problema: preciso executar este 3º script automaticamente na inicialização do sistema, ou de qualquer diretório, e não consigo fazer isso (creio que seja por causa dos outros 2 scripts estarem numa pasta específica e executarem o programa na mesma pasta em que estão). Se os 3 scripts estiverem na mesma pasta, tudo funciona perfeitamente, consigo executar o 3º script, mas se for necessário que eu execute o script de qualquer outra pasta, não funciona :(
Gostaria de uma sugestão para o problema :/