[FUGSPBR] Script Shell
Renato Botelho
renato em galle.com.br
Qui Abr 17 13:45:05 BRT 2003
O problema deve ser a / depois do compartilhamento, tente usar
smbclient //banco/relato urb
pra vc usar o smbclient dentro do script, ou vc usa -c
smbclient //server/compartilhamento -c "cd /xxx ; get yyy"
ou vc usa assim
smbclient //server/compartilhamento <<EOF
cd /xxx
get yyy
EOF
agora vc esta usando varias coisas que nao vao funcionar dentro do
smbclient, acho que a melhor opcao seria vc montar o compartilhamento em um
diretorio como sugeriu o Antonio e trabalhar com os arquivos lah dentro, aih
vc teria ao seu alcance todos os recursos que vc precisa
Quanto aos erros, realmente tem varios, dah uma lida no man do shell que vc
pretende usar
[]s
Renato
----- Original Message -----
From: "Marcio Jota Coelho" <marcio em urbano.com.br>
To: "Grupo Brasileiro de Usuarios FreeBSD" <fugspbr em fugspbr.org>
Sent: Thursday, April 17, 2003 1:37 PM
Subject: Re: [FUGSPBR] Script Shell
> ai esta o script completo...
> concerteza deve ter muitos erros, pois sou novato no assunto...
> mas a idiea é o seguinto....
> na minha estacao chamada banco eu tenho um compartilhamento chamado
relato.
> eu quero pegar todos os arquivos que estão nesta pasta //banco/relato e
> copiar para a pasta /root
> e mandar um email dizendo que o tal arquivo foi movido para /root
>
> email = " root em localhost"
> cd /root
> smbclient //banco/relato/ urb
> cd marcio
> qtd2=`ls -1`
> if [ $qtd2 > 0 ]
> then
> for f in *.*
> do
> wget $f
> delete $f
> mail -s "Arquivo Copiado com Sucesso!" $email <<!
> Arquivo $f
> !
> done
> fi
> exit
>
> bom... essa é a ideia...
> t+
>
>
> ----- Original Message -----
> From: "Renato Botelho" <renato em galle.com.br>
> To: "Grupo Brasileiro de Usuarios FreeBSD" <fugspbr em fugspbr.org>
> Sent: Thursday, April 17, 2003 1:26 PM
> Subject: Re: [FUGSPBR] Script Shell
>
>
> | copie o fonte do script e mande pra ca... quem sabe nao enxergamos
alguma
> | coisa
> |
> | ----- Original Message -----
> | From: "Marcio Jota Coelho" <marcio em urbano.com.br>
> | To: "Grupo Brasileiro de Usuarios FreeBSD" <fugspbr em fugspbr.org>
> | Sent: Thursday, April 17, 2003 1:18 PM
> | Subject: Re: [FUGSPBR] Script Shell
> |
> |
> | > mas o mais estranho é que se eu digitar a mesma linha do smbclient
fora
> do
> | > script funciona....
> | > o nome da máquina e o compartilhamento realmente existe
> | >
> | > eu não sei como trabalhar com smbclient dentro de um script...
> | >
> | > ----- Original Message -----
> | > From: "Renato Botelho" <renato em galle.com.br>
> | > To: "Grupo Brasileiro de Usuarios FreeBSD" <fugspbr em fugspbr.org>
> | > Sent: Thursday, April 17, 2003 11:58 AM
> | > Subject: Re: [FUGSPBR] Script Shell
> | >
> | >
> | > | O erro esta descrito pelo smbclient
> | > |
> | > | tree connect failed: ERRDOS - ERRnosuchshare (You specified an
invalid
> | > share
> | > | name)
> | > |
> | > | voce especificou um cnome de compartilhamento invalido
> | > |
> | > |
> | > | ----- Original Message -----
> | > | From: "Marcio Jota Coelho" <marcio em urbano.com.br>
> | > | To: "freebsd" <fugspbr em fugspbr.org>
> | > | Sent: Thursday, April 17, 2003 11:12 AM
> | > | Subject: [FUGSPBR] Script Shell
> | > |
> | > |
> | > | > Bom dia Senhores.....
> | > | > Estou tentando fazer um script que pegue um arquivo .txt em uma
> | > | determinada estação win98 e copie ele pra meu servidor....
> | > | > mas quando ele executa a linha do smbclient do script aparacere o
> | > seguinte
> | > | erro
> | > | >
> | > | > firewall# ./teste.sh
> | > | > added interface ip=192.168.1.250 bcast=192.168.1.255
> | nmask=255.255.255.0
> | > | > Domain=[JARAGUA] OS=[Windows NT 4.0] Server=[NT LAN Manager 4.0]
> | > | > tree connect failed: ERRDOS - ERRnosuchshare (You specified an
> invalid
> | > | share name)
> | > | > cd: can't cd to teste
> | > | >
> | > | > no meu arquivo teste.sh ele executa essas linhas
> | > | >
> | > | > cd /root
> | > | > smbclient //banco/relato/ jaragua
> | > | > cd teste
> | > | >
> | > | > alguem poderia me ajudar?
> | > | >
> | > | > Marcio Jota Coelho
> | > | >
> | > | > _______________________________________________________________
> | > | > Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> | > | > Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> | > | >
> | > |
> | > | _______________________________________________________________
> | > | Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> | > | Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> | > |
> | >
> | > _______________________________________________________________
> | > Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> | > Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> | >
> |
> | _______________________________________________________________
> | Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> | Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> |
>
> _______________________________________________________________
> Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd