shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] ::: ftp help !!! :::


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] ::: ftp help !!! :::
Date: Thu, 7 Nov 2002 09:44:18 -0300

Igor, estou te mandando o script em shell. O seu erro, aparentemente, estava
na falta da opção -n do ftp e da opção user, neste comando.

#!/bin/bash

dir="/home/commun";

host="host.com";
dirremote="htdocs/commun";
user="user";
pass="senha";

cd $dir && ftp -ivn $host << XXX
        user $user $pass
        prompt
        cd htdocs/commun
        mput *
        exit
XXX

[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070  /  9853-4044
*address@hidden


> -----Mensagem original-----
> De: igor [mailto:address@hidden]
> Enviada em: quinta-feira, 7 de novembro de 2002 09:33
> Para: address@hidden
> Assunto: [shell-script] ::: ftp help !!! :::
> 
> 
> esse script serve para enviar os arquivos de um diretorio 
> para um host.
> 
> -------------------------------------------------------
> #!/usr/bin/perl
> 
> $dir="/home/commun";
> 
> $host="host.com";
> $dirremote="htdocs/commun";
> $user="user";
> $pass="senha";
> 
> 
> system("cd $dir && ftp -i $host <<XXX
> $user
> $pass
> prompt
> cd htdocs/commun
> mput *
> exit
> XXX");
> ----------------------------------------------------
> 
> alguem sabe o q esta de errado?
> ele não esta logando.
> 
> igor
> 
> 
> 
> 
> Em Qua 06 Nov 2002 18:12, Herbelde escreveu:
> >  @ 6/11, Luciano:
> >
> > Hey!
> >
> >
> > Acho que você simplesmente esqueceu de fazer  sh script.sh , aí
> >  quando voce deu permissao de execuçao para o script funcionou
> >  direito.
> >
> > Olhe:
> >
> > herbelde@rebelde:~/myshell$ desconecta.sh
> >  bash: desconecta.sh: command not found
> >
> >
> > rebelde:/home/herbelde/myshell$ sh desconecta.sh
> >  ex:Wvdial não está ativo
> >  rebelde:/home/herbelde/myshell$
> >
> >
> > Talvez seja isso, caso nao, poste com maiores detalhes.
> >
> >
> >
> >
> > []'s
> >
> > Herbelde
> >
> > ============================================
> >  hpessoal: www.herbelde.cjb.net
> >  ============================================
> >
> > =============== [msg via fortunes] ===============
> >          A liberdade indocil e domada pela propria desgraca.
> >                  --  William Shakespeare
> >  ==================================================
> >
> > > Gustavo,
> > >
> >  > Nao abri os arquivos, apenas fiz ftp, em modo ascii.
> >  > Mas quando executo: " ./script.sh " , ele agora funciona. Blz...
> >  > Mas ainda nao entendi bem, é o path que esta errado? Como edito o
> >  > path, para corrigir se for o caso.
> >  >
> >  >
> >  > Valeu,
> >  > Luciano
> >  >
> >  >
> >  > --- Em shell-script@y..., Gustavo Jantsch <jantsch@b...> escreveu
> >  >
> >  > > Olá!
> >  > >
> >  > > Pode estar acontecendo diversas coisas.
> >  > > Utilize "whereis bash" ou "which bash" para ter a 
> localização exata
> >  >
> >  > do
> >  >
> >  > > executável.
> >  > >
> >  > > Uma pergunta: por um acaso você abriu (durante o transporte dos
> >  >
> >  > scripts) os
> >  >
> >  > > arquivos em algum editor DOS ou Windows?
> >  > > Quando o path do #! está errado ou o interpretador é 
> mal informado
> >  >
> >  > o sintoma
> >  >
> >  > > é esse:
> >  > > [usuario]$ head -2 script.sh
> >  > > #!/bin/_bash
> >  > > #
> >  > > [usuario]$ ./script.sh
> >  > > bash: ./script.sh: Arquivo ou diretório não encontrado
> >  > >
> >  > > Ao que parece você tem uma sequência de \r\n (padrao 
> DOS) no final
> >  >
> >  > de cada
> >  >
> >  > > linha do script. Tente rodar:
> >  > >
> >  > > $ cat script.sh | tr -d "\015" > novo_script.sh
> >  > > $ chmod u+x novo_script.sh
> >  > >
> >  > > e tente rodá-lo.
> >  > >
> >  > > []s,
> >  > > Gustavo.
> >  > >
> >  > > Em Qua 06 Nov 2002 13:02, você escreveu:
> >  > > > Caros,
> >  > > >
> >  > > > Particionei o meu HD e instalei o Red hat 7.3, para 
> rodar os meus
> >  > > > shell-scritps de teste (melhor do que rodar nos servidores em
> >  > > > producao).
> >  > > >
> >  > > > So que nenhum dos scritps rodou... Devo estar comendo bola:
> >  > > > simplesmente quando rodo determinado script diz =>
> >  > > > bash : comand not found...
> >  > > >
> >  > > > Sei que poderia ser a shell que estaria utilizando, 
> mas mudei para
> >  > > > shell padrao do linux, quando importei os arquivos ( 
> #!/bin/bash)..
> >  > > > Verifiquei as permissoes (para execucao - ex. 777)
> >  > > >
> >  > > > Tentei como root, como usuario comum que criei, mas nada...
> >  > > > Em modo texto, nao sei verificar qual o shell que o usuario
> >  >
> >  > utiliza
> >  >
> >  > > > (alguem sabe?).
> >  > > > Mas abri o modo grafico e pelo "user manager" 
> conferi a shell que
> >  > > > estava sendo utilizada (bash)
> >  > > >
> >  > > > Alguem pode me dar uma forca...
> >  > > >
> >  > > > Valeu,
> >  > > > Luciano
> >  > > >
> >  > > >
> >  > > >
> >  > > > 
> ------------------------------------------------------------------
> >  >
> >  > ---
> >  >
> >  > > > Esta lista não admite a abordagem de outras liguagens de
> >  >
> >  > programação, como
> >  >
> >  > > > perl, C etc. Quem insistir em não seguir esta regra 
> será moderado
> >  >
> >  > sem
> >  >
> >  > > > prévio aviso.
> >  > > > 
> ------------------------------------------------------------------
> >  >
> >  > --- Sair
> >  >
> >  > > > da lista: shell-script-unsubscribe@y...
> >  > > > 
> ------------------------------------------------------------------
> >  >
> >  > ---
> >  >
> >  > > > Esta lista é moderada de acordo com o previsto em
> >  > > > http://www.listasdiscussao.cjb.net
> >  > > > 
> ------------------------------------------------------------------
> >  >
> >  > ---
> >  >
> >  > > > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> >  > > > http://br.yahoo.com/info/utos.html
> >  >
> >  > Yahoo! Groups Sponsor
> >  >
> >  >
> >  > 
> ---------------------------------------------------------------------
> >  > Esta lista não admite a abordagem de outras liguagens de 
> programação,
> >  > como perl, C etc. Quem insistir em não seguir esta regra 
> será moderado
> >  > sem prévio aviso.
> >  > 
> ---------------------------------------------------------------------
> >  > Sair da lista: address@hidden
> >  > 
> ---------------------------------------------------------------------
> >  > Esta lista é moderada de acordo com o previsto em
> >  > http://www.listasdiscussao.cjb.net
> >  > 
> ---------------------------------------------------------------------
> >  >
> >  >
> >  > Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
> >
> > Yahoo! Groups Sponsor
> >
> >
> >
> >
> >
> > 
> ---------------------------------------------------------------------
> >  Esta lista não admite a abordagem de outras liguagens de 
> programação, como
> > perl, C etc. Quem insistir em não seguir esta regra será 
> moderado sem
> > prévio aviso.
> > 
> --------------------------------------------------------------
> ------- Sair
> > da lista: address@hidden
> >  
> ---------------------------------------------------------------------
> >  Esta lista é moderada de acordo com o previsto em
> > http://www.listasdiscussao.cjb.net
> > 
> ---------------------------------------------------------------------
> >
> >
> > Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de 
> programação, como perl, C etc. Quem insistir em não seguir 
> esta regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]