O Linux trava após a reinicialização

0

Eu tenho um script que precisa ser executado no momento da inicialização, eu o configuro usando update-rc.d e agora quando eu reinicializo o sistema com sudo reboot o sistema trava durante o processo de inicialização. Mas se eu reiniciar o sistema manualmente, o sistema não travará durante a reinicialização. Alguém tem alguma sugestão sobre por que isso poderia estar acontecendo?

Este foi meu processo com a configuração do script para ser executado no momento da inicialização:

  1. script de inicialização LSB criado chamado collection.sh localizado em /etc/init.d
  2. executado $ sudo update-rc.d collection.sh defaults 99 para criar links simbólicos necessários.

E é isso que faz:

collection.sh simplesmente chama outro script localizado no meu diretório pessoal chamado start.sh . Em seguida, start.sh gera dois novos processos que possuem um diretório de trabalho especificado. Parece algo assim:

#!bin/bash
(cd path/to/working/dir; ./start_script1.sh && ./start_script2.sh)

start_script1.sh deve ser executado por cerca de 24 horas, enquanto start_script2.sh é executado em um loop infinito.

O problema que tenho é que esse sistema pode potencialmente precisar ser reinicializado, mas atualmente o sistema trava durante a reinicialização se esses processos estiverem em execução.

aqui estava a saída do comando update-rc:

 Adding system startup for /etc/init.d/collection.sh ...
   /etc/rc0.d/K99collection.sh -> ../init.d/collection.sh
   /etc/rc1.d/K99collection.sh -> ../init.d/collection.sh
   /etc/rc6.d/K99collection.sh -> ../init.d/collection.sh
   /etc/rc2.d/S99collection.sh -> ../init.d/collection.sh
   /etc/rc3.d/S99collection.sh -> ../init.d/collection.sh
   /etc/rc4.d/S99collection.sh -> ../init.d/collection.sh
   /etc/rc5.d/S99collection.sh -> ../init.d/collection.sh

Então, qualquer pensamento sobre qual é o meu problema? Além disso, se eu deixasse de fora qualquer coisa que pudesse ser útil, me avise.

    
por JDOdle 12.01.2016 / 23:27

0 respostas