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

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

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


From: igor
Subject: Re: RES: [shell-script] ::: ftp help !!! :::
Date: Thu, 7 Nov 2002 09:46:20 -0200
User-agent: KMail/1.4.3

valeu era isso mesmo...


igor


Em Qui 07 Nov 2002 10:44, Julio Cezar Neves - DATAPREVRJ escreveu:
>  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
>
>
>
> 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!.


reply via email to

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