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

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

Loop, processo filho


From: alexander
Subject: Loop, processo filho
Date: Tue, 5 Nov 2002 11:12:01 -0200

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






reply via email to

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