I just joined Shelfari to connect with other book lovers. Come see the books I
love and see if we have any in common. Then pick my next book so I can keep on
reading.
Click below to join my group of friends on Shelfari!
http://www.shelfari.com/Register.aspx?ActivityId=27510734&InvitationCode=41
Peço desculpa a todos pelo incomodo. Cometi um engano e enviei para a lista.
Mais uma vez peço desculpas.
--
Carlos Ferreira
Analista de Desenvolvimento
Niterói - RJ - Brasil
LinuxUser #271002
http://www.carnivorosemdentes.blogger.com.br/
Em 17 Oct 2007 05:05:02 -0700, Carlo
Prezados,
Tenho algo conforme abaixo hospedado em um determinado site.
#!/bin/bash
echo "Digite seu nome: "
read nome
echo "Nome e: $nome"
exit 0
2) e preciso executar ele utilizando o lynx + sh, da seguinte forma.
lynx -source http://meuhost.com.br/dist/install | sh
3) O Problema que quando
Ae galera, blz
olha soh... to com um problema em um script com duas condições no while, segue
a parte que interessa:
if [ $count -eq 0 ]; then
Xx=1
# Rotina do mail
SCfrom="[EMAIL PROTECTED]"
SCto="[EMAIL PROTECTED]" # função anterior define isso)
Uma forma seria vc evitar o pipe
sh <( lynx -source http://meuhost.com.br/dist/install )
A outra seria vc usar algo que lê direto do teclado.
On 10/17/07, Jorge Pereira <[EMAIL PROTECTED]> wrote:
>
> Prezados,
>
> Tenho algo conforme abaixo hospedado em um determinado site.
>
> #!/bin/bash
> ech
Olá pessoal,
Existe uma maneira de fazer cópia remota de arquivos sem gerar o
arquivo compactado? O exemplo abaixo gera arquivo, mas eu gostaria que os
arquivos fossem compactados para a stdout e descompactados a partir da
stdin, sem geração de arquivo compactado intermediário, por motivo
Para várias cópias de arquivos individuais seria perfeito, mas necessito
copiar vários arquivos juntando-os em um único (compactado) sem gerá-lo
fisicamente. Só haverá um processo de cópia para múltiplos arquivos.
-Mensagem original-
De: Darlon [mailto:[EMAIL PROTECTED]
Enviada em: quarta-
Rodrigo,
Eu utilizo um inode pra fazer algo parecido.
Creio que te ajude.
Primeiro eu crio o node:
# mknod exp_node p
Depois eu faço o export do banco Oracle.
# gzip < exp_pipe > $@/${line}_${data}.dmp.gz &
# exp backup/backup owner=${line} file=exp_pipe
Inté.
Eduardo de Paula Neves
On
No sender:
faucet $PORT --once --out --verbose tar cvf - $*
No receiver:
hose $IP $PORT --in tar xfv -
faucet e hose são do netpipes.
Alguns exemplos em http://planeta.dyndns.org/unix/exemplos.txt
Como pacote slack é simplesmente um tar.gz:
http://packages.slackware.it/search.php?v=current&t=1
On 17/10/2007, Info Suporte - Rodrigo Nery <[EMAIL PROTECTED]> wrote:
> Olá pessoal,
>
> Existe uma maneira de fazer cópia remota de arquivos sem gerar o
> arquivo compactado? O exemplo abaixo gera arquivo, mas eu gostaria que os
> arquivos fossem compactados para a stdout e descompacta
Caso você possa disparar dois processos em maquinas diferentes é
posivel fazer usando o comando nc , em algumas distros netcat.
Coloca-se na maquina que vai receber ,o netcat ouvindo em uma porta
e usando o tar xvzf em pipe e na que vai enviar o tar cvzf com pipe
para netcat . Com algumas alteraçõe
Vc não pode usar dialog no lugar do read ?
On 10/17/07, Jorge Pereira <[EMAIL PROTECTED]> wrote:
>
> ja havia feito desta forma passando o FD do processo para o sh, mais dai
> não
> seria interessante.
> pois eu preciso passar para quem vai instalar que execute apenas o comando
> abaixo.
>
> lynx
Que tal assim:
$ cat arquivo
dialog --msgbox 'OLA!' 0 0
dialog --inputbox 'Digite seu nome:' 0 0 2>/tmp/nome.txt
nome=$( cat /tmp/nome.txt )
dialog --msgbox "O seu nome é: ${nome}" 0 0
rm -f /tmp/nome.txt
$ cat arquivo | sh # funciona sem problemas
Se vc tentar algo como
nome=$( dialog ... 2
ja havia feito desta forma passando o FD do processo para o sh, mais dai não
seria interessante.
pois eu preciso passar para quem vai instalar que execute apenas o comando
abaixo.
lynx -source http://meuhost.com.br/dist/install | sh
sacou?
caso alguém tenha outra ideia, ficarei grato.
[]s
On 1
Obrigado pela ajuda, mas não funcionou.
Consegui usar o tar para a cópia remota sem a opção "-z":
tar cf - . | ssh [EMAIL PROTECTED] "cd /mydir; tar xvf \-"
Mas quando uso esta opção, ocorre o erro abaixo:
tar zcf - . | ssh [EMAIL PROTECTED] "cd /mydir; tar zxvf \-"
tar (grandchild): gzip: Can
o detalhe e que não quero amarrar nenhuma dependencia na pessoa que vai
executar. :(
alguem tem mais sugestões?
On 10/17/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
>
> Que tal assim:
>
> $ cat arquivo
> dialog --msgbox 'OLA!' 0 0
> dialog --inputbox 'Digite seu nome:' 0 0 2>/tmp/no
Exprimente o comportamento do sh com estes fds no install:
for f in in out err
do eval "read -p $f: $f< /dev/std$f;echo $f=\$$f"
done
Que linhazinha amarranda essa do usuário hein!?
E o install, também não pode mexer?
;)
-
E
Pablo,
apesar da sua mensagem estar um pouco confusa, já que você escreveu uma
coisa no script e outra no texto descrevendo seu problema, deixe-me ver se
consigo ajudá-lo.
Estou assumindo que o que você escreveu é o que estava tentando fazer no
script. Vamos lá.
A condição do while dev
Realmente desaconselho o uso do $?, a menos que você saiba muito bem
o que está fazendo, pois ele muda a toda hora. Basta executar echo e pronto,
ele já mudou, embora o valor possa ser igual ao anterior, lógico.
Até por manutenção futura isso deve ser evitado nesse ponto onde foi colocado.
Pegue o
19 matches
Mail list logo