In article <[email protected]>, 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. -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

