2つのコマンドを同時に実行するにはどうすればよいですか?

2つのコマンドを同時に実行するにはどうすればよいですか?

2 つのビデオがあり、それらを (mplayer で) 正確に同時に再生する必要があります。 どうすればいいでしょうか?

答え1

複数のバックグラウンド タスクを起動します。つまり、2 番目のタスクは最初のタスクの読み込みが完了するまで待つ必要がありません。&コマンドをバックグラウンドで実行するように指示します。

コマンドラインから: 最初の例では、.(ドット) の数はインスタンスの数と同じです。

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

または

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

または

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

または、play-two "/my/vid/path.mp4"

#!/bin/bash
mplayer "$1" &
mplayer "$1" &

答え2

GNU パラレル

あなたの特定のケースでは:

parallel  mplayer ::: file1.avi file2.avi

関連情報