[Ubuntu-BR] Script para iniciar dois programas
Daniel Bastos
dbastos+0 em toledo.com
Domingo Setembro 27 23:51:07 UTC 2009
In article <8be5bdee0909271139k246d3090id9f62755bf00f7b7 em mail.gmail.com>,
Vítor wrote:
> Como eu faço para abrir um programa, esperar um pouco e abrir outro?
> Eu tentei isso aí embaixo, mas não funcionou. Ele abre os dois ao
> mesmo tempo e eu preciso que o MuseScore só abra depois que o jack
> estiver pronto.
>
> #!/bin/sh
> /usr/bin/qjackctl &
> wait 5
> mscore
(*) Introdução
Creio que o problema apresentado seja de impossível solução sob o
contexto imposto. Se o mscore precisa do qjackctl estar pronto, então
o mscore precisaria saber esperar, o que pode impor a condição de que
o qjackctl precisa saber avisá-lo. Ou seja, o problema apresentado
provavelmente possui solução na re-escrita dos programas.
(*) Engenhando uma solução
De qualquer forma, acho que o que você procura é o programa
sleep. Talvez você já tenha determinado que 5 segundos é usualmente
suficiente para o qjackctl estar pronto. Nesse caso o sleep atrasa seu
programa em quantos segundos você desejar. Isto é,
qjackctl &
sleep 5
mscore
deve te satisfazer.
(*) Sobre wait
O comando wait aguarda o encerramento de um programa. Se você deseja
que o qjackctl trabalhe simultaneamente ao mscore, então o comando
wait não é o que você deseja.
More information about the ubuntu-br
mailing list