problema com carregamento do rc.local ubuntu 9.04

Iniciado por Darlan Picetti, 18 de Junho de 2009, 10:39

tópico anterior - próximo tópico

Darlan Picetti

Gente, é o seguinte, eu criei um script para mapear as pastas de rede no diretorio /usr/local/scripts/com o nome de mount.sh e mudei a permisão do arquivo para 777

ele esta editado da seguinte forma:

#!/bin/sh


mount -t smbfs -o w,uid=1000,username=darlan,passwd=ti1719 //192.168.3.6/publico /home/darlan/rede/publico
mount -t smbfs -o w,uid=1000,username=darlan,passwd=ti1719 //192.168.3.6/ti /home/darlan/rede/ti
mount -t smbfs -o w,uid=1000,username=darlan,passwd=ti1719 //192.168.3.6/backup /home/darlan/rede/backup
mount -t smbfs -o w,uid=1000,username=darlan,passwd=ti1719 //192.168.3.6/tecnologia /home/darlan/rede/tecnologia


Tudo correto....

Editei tambem o arquivo rc.local para executar este script... então o rc.local ficou assim:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/usr/local/scripts/mount.sh

--------------------------------------------


Tudo certo não é? Pois é, teoricamente deveria funcionar, ele deveria executar o script na inicialização... mas não funciona.

e assim, se eu der o comando para executar o script direto no terminal

# /usr/local/scripts/mount.sh

ele monta tudo certinho, mas eu precisava que ele montasse junto com o boot da maquina, e outra.... com o mesmo comando de mount direto no rc.local em outra maquina com KUbuntu, Kurumin e até um Conectiva ele faz tudo certinho, esse Ubuntu 9.04 que deve ter alguma coisa impedindo de carregar os comandos no rc.local pois é a versão mais nova do Ubuntu e deve funcionar...




bertolini

Brodi.. to com a mesma treta aqui no bagulho.

Já coloquei o meu script em vários lugares, coloquei o comando no fstab, rc.local, o diabo a quatro.

A parada é igual a sua, se executo o script manual funfa. Agora automaticamente que é bom nada.

Tem alguma idéia aih cara??

Idney

Cara, eu não tenho a menor idéia de como fazer scripts...

mas, tive necessidade semelhante e resolvi editando o Fstab, segui este tópico:

http://ubuntuforum-br.org/index.php/topic,29991.0.html

monta tudo no boot sem problemas  ;)
Ubuntu 11.04

raidicar

não sei o que dizer também, mas se usar o .profile (/home/usuário/.profile) com certeza o comando vai funcionar, mas não durante o boot e sim durante o login.
Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.

veroneze


Solid One

#5
por padrão, o rc.local possui uma linha não-comentada diante da outras 10. é a última que tem escrito: "exit 0" ou algo assim.

chuto eu que, pro rc.local funcionar, essa linha não pode ser apagada. caso tenha feito isso, reponha-a e teste novamente.

mais uma coisa: as linhas novas que você for adicionar precisam ser inseridas antes do "exit 0", senão ele fecha o rc.local e não executa o conteúdo das linhas seguintes.

PS: fazer o compartilhamento montar por fstab é uma idéia talvez até melhor que executar o script (desde que a máquina com o compartilhamento esteja ligada sempre). através do fstab, já instalei suporte a compartilhamentos NFS em um pc e botei pra outro pc montá-lo sempre ao ligar o computador. com certeza há formas dele fazê-lo através do Samba.

israelfreire


Tota

Citação de: Darlan Picetti online 18 de Junho de 2009, 10:39

#
# In order to enable or disable this script just change the execution
# bits.
#
#

Olá, perdoem a intromissão, mas...

Alguém já testou fazer o que foi sugerido acima?

Eu acho que ele não está com permissão de execussão, porisso não faz nada, não executa o comando inserido.

Avisem se for isto pois fiquei curioso com os sintomas descritos por vocês

[],s