[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
- RES: [shell-script] ::: ftp help !!! :::,
Julio Cezar Neves - DATAPREVRJ <=