Script parou de rodar [RESOLVIDO]

13. Mudou

André Canhadas
andrecanhadas

(usa Debian)

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


  


14. Re: Script parou de rodar [RESOLVIDO]

João Paulo Carneiro
jptudobem

(usa Debian)

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]

Ricardo Alvarez
ricardohd

(usa Debian)

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]

João Paulo Carneiro
jptudobem

(usa Debian)

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

André Canhadas
andrecanhadas

(usa Debian)

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]

Ricardo Alvarez
ricardohd

(usa Debian)

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]

Ricardo Alvarez
ricardohd

(usa Debian)

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

André Canhadas
andrecanhadas

(usa Debian)

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]

Ricardo Alvarez
ricardohd

(usa Debian)

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

André Canhadas
andrecanhadas

(usa Debian)

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]

Ricardo Alvarez
ricardohd

(usa Debian)

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]

Ricardo Alvarez
ricardohd

(usa Debian)

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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts