Como executar dois comandos simultaneamente?

10

Eu tenho dois vídeos e preciso reproduzi-los (pelo mplayer) exatamente ao mesmo tempo. Como fazer isso?

    
por marioosh 18.08.2012 / 08:03

2 respostas

9

Inicie várias tarefas em segundo plano. Isso significa que o segundo não precisa esperar que o primeiro termine o carregamento. O & informa o comando para ser executado em segundo plano.

Na linha de comando: No primeiro, o número de . (pontos) é igual ao número de instâncias.

set "/my/vid/path.mp4"   
for i in . . ;do (mplayer "$1" &) ;done   

ou

set "/my/vid/path.mp4"; ( 
mplayer "$1" &
mplayer "$1" & )

ou

( mplayer "/my/vid/path.mp4" &
  mplayer "/my/vid/path.mp4" & ) 

Ou em um script chamado por play-two "/my/vid/path.mp4"

#!/bin/bash
mplayer "$1" &
mplayer "$1" &
    
por 18.08.2012 / 08:16
12

GNU paralelo

No seu caso particular:

parallel  mplayer ::: file1.avi file2.avi
    
por 19.08.2012 / 00:58