[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!.