[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Loop, processo filho
From: |
Cassiano Sombrio_Hp |
Subject: |
RE: [shell-script] Loop, processo filho |
Date: |
Tue, 5 Nov 2002 11:18:58 -0200 |
Olá Alexander,
tente colocar o "&" fora das crases:
`mpg321 -q $trilha` &
Fiz um teste "básico" aqui e funcionou.
Um abraço a todos,
Cassiano
-----Original Message-----
From: address@hidden [mailto:address@hidden]
Sent: terça-feira, 5 de novembro de 2002 10:12
To: address@hidden
Subject: [shell-script] Loop, processo filho
Olá!
Estou querendo fazer uma interface para o mpg321.
Sei que ele tem o modo interativo, mas não é muito prático.
Fiz já todo um esquema para selecionar as faixas que se dejesa ouvir, mas
não consigo fazer o mpg rodar em um outro processo e deixar meu loop em paz.
Acho que não fui claro.
Eu tenho, por exemplo:
#!/bin/bash
let i=0
while [ $i -lt 1 ]
do
for trilhas in `cat lista`
do
echo "Digite o número da faixa: "
read numfaixa
#-- código que encontra a faixa escolhida --#
`mpg321 -q $trilhas`
#-- código que continua o controle do loop --#
done
done
O exemplo acima é inútil e tosco, mas é só para ilustrar.
Meu problema é que quando o script executa o mpg321 eu tenho que esperar ele
terminar sua execução para continuar o loop.
Tentei colocá-lo em segundo plano: `mpg321 -q $trilha &`, mas não deu certo.
Como é que eu faço, sequer sei se é possível, para executar um programa e
deixar o meu script continuar, ou seja, para que ele possa controlar a
execução de um processo que ele mesmo chamou?
Abraços!
Alexander
---------------------------------------------------------------------
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RE: [shell-script] Loop, processo filho,
Cassiano Sombrio_Hp <=