Enfrentando erros com a execução de scripts de shell na inicialização e no poweroff

2

Estou usando o Ubuntu 14.04 LTS e quero executar três scripts na inicialização. Eles são nomeados da seguinte maneira: voe.sh startUp.sh e runDown.sh

O script voe.sh é o arquivo principal que, por sua vez, chama os outros 2 arquivos, dependendo de o sistema estar sendo inicializado ou desligado, respectivamente.

Eu copiei todos os 3 arquivos para o diretório /etc/init.d . Em seguida, usei sysv-rc-conf utility para adicioná-los aos níveis de execução apropriados da seguinte forma:

shankar@shannkardell:~/Important Files$ sysv-rc-conf --list voe
voe          0:off  1:off   2:on    3:on    4:on    5:on    6:off
shankar@shannkardell:~/Important Files$ sysv-rc-conf --list startUp
startUp      0:off  1:off   2:on    3:on    4:on    5:on    6:off
shankar@shannkardell:~/Important Files$ sysv-rc-conf --list runDown
runDown      0:off  1:off   2:on    3:on    4:on    5:on    6:off

Eu verifiquei todos os diretórios rc * .d e todos eles têm links simbólicos corretos para o diretório /etc/init.d onde todos os 3 scripts foram mantidos. As permissões desses scripts também parecem estar corretas:

shankar@shannkardell:/etc/init.d$ ls -l voe startUp runDown
-rwxr-xr-x 1 root root 2781 Apr 20 14:58 runDown
-rwxr-xr-x 1 root root 2576 Apr 20 14:57 startUp
-rwxr-xr-x 1 root root 2242 Apr 20 14:57 voe

Mesmo depois de tudo isso, quando eu reinicio minha máquina, meu boot.log diz:

/etc/init.d/rc: 121: /etc/init.d/rc: /etc/rc2.d/S20voe: not found

Além disso, tentei testar o voe.sh de outro diretório (onde eu também mantive os outros 2 no mesmo diretório) executando-o da seguinte forma:

shankar@shannkardell:~/Important Files$ sudo bash voe.sh start
Starting GT.M for shankarNow using node v4.2.6 (npm v2.14.12)
-su: startUp.sh: command not found
* 

Eu não sou especialista em Ubuntu. Então, se eu pudesse obter alguma orientação sobre esse assunto, seria ótimo.

Obrigado

    
por Ohm Trivedi 20.04.2016 / 22:46

0 respostas