Pular para o conteúdo

Script parou de rodar [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02 03

13. Mudou

Enviado em 08/02/2012 - 16:03h

andrecanhadas escreveu:

Provavelmente quando adicionou no rc.d deu varios erro que ignorou:

Adiciona isso depois de #Bin/bash

### BEGIN INIT INFO
# Provides: mount
# Required-Start:
# Required-Stop:
# Should-Start:
# Should-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Monta rede
# Description: Monta compartilhamento de rede
### END INIT INFO

Da novamente o comando:

update-rc.d /etc/init.d/Mapear.sh defaults
A maneira correta para adicionar mudou:

insserv -d -f /etc/init.d/Mapear.sh defaults

Responder tópico

14. Re: Script parou de rodar [RESOLVIDO]

Enviado em 08/02/2012 - 16:20h


#!/bin/bash

start () {
if [ -d /mnt/Share ]; then
sudo mount -t smbfs //192.168.1.120/Arquivos /mnt/Share -o username=ricardo,password=hd2541,uid=1000
fi
if [ -d /mnt/Aplicacao ]; then
sudo mount -t smbfs //192.168.1.120/Sistema /mnt/Aplicacao -o username=ricardo,password=hd2541,uid=1000
fi
}

case "$1" in
start)
start
;;
esac
exit 0


Coloque dentro da /etc/init.d/ de permissão: $sudo chmod +x /etc/init.d/Mapear.sh e
$sudo update-rc.d Mapear.sh defaults

15. Re: Script parou de rodar [RESOLVIDO]

Enviado em 08/02/2012 - 16:28h

Realizei o procedimento e aparece a seguinte mensagem ao aplicar o comando;

insserv: defaults: no such file or directory

16. Re: Script parou de rodar [RESOLVIDO]

Enviado em 08/02/2012 - 16:32h

Você jogou pra pasta /etc/init.d/ ?

Pode ser feito também:

Execute:

$ sudo echo "/etc/init.d/Mapear.sh start" >> /etc/rc.local

17. Parametro

Enviado em 08/02/2012 - 17:07h

ricardohd escreveu:

Realizei o procedimento e aparece a seguinte mensagem ao aplicar o comando;

insserv: defaults: no such file or directory
Na realidade não se usa mais o parametro"defaults" o -d faz isso

Remove ele do fim da linha e tenta de novo

18. Re: Script parou de rodar [RESOLVIDO]

Enviado em 08/02/2012 - 17:30h

Sim.

O arquivo está dentro de /etc/init.d/Mapear.sh
Ao tentar executar ele manualmente pelo terminal, ele faz o mapeamento e fica OK.
Fiz os procedimentos que os coletas passaram, ainda não está executando quando reinicio o micro.

19. Re: Script parou de rodar [RESOLVIDO]

Enviado em 08/02/2012 - 17:32h

jptudobem escreveu:

Você jogou pra pasta /etc/init.d/ ?

Pode ser feito também:

Execute:

$ sudo echo "/etc/init.d/Mapear.sh start" >> /etc/rc.local
Assim tbm não foi...
Sim está dentro de /etc/init.d/Mapear.sh

20. FSTAB

Enviado em 08/02/2012 - 17:47h

Vamos tentar pelo fstab
Edite o arquivo /etc/fstab como root e adicione as linhas:

//192.168.1.120/Arquivos /mnt/Share smbfs users,username=ricardo,password=hd2541,uid=comercial 0 0

//192.168.1.120/Sistema /mnt/Aplicacao smbfs users,username=ricardo,password=hd2541,uid=comercial 0 0


21. Re: Script parou de rodar [RESOLVIDO]

Enviado em 08/02/2012 - 22:10h

Tbm não vai na inicialização.

Penso que pode ter algo de diferente para executar no ubuntu 11.10 mesmo..


22. conexão de rede

Enviado em 09/02/2012 - 00:21h

Talvez ele não esteja montando porque na inicialização não tenha acesso a rede.

Sua maquina usa DHCP ou wirelles?

23. Re: Script parou de rodar [RESOLVIDO]

Enviado em 09/02/2012 - 11:04h

Então acho que matamos o problema, pois recebe ip via dhcp sim, teoricamente ele esta executando antes de obter o endereço.

Como seria este comando, sleep?

24. Re: Script parou de rodar [RESOLVIDO]

Enviado em 09/02/2012 - 11:07h

Pesquisei aqui, e colocarei o sleep e em seguida, quantos segundos, certo ?

Ficaria assim?



#!/bin/bash

sleep 60

sudo etc.....

01 02 03

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder