Jak uruchomić dwa polecenia jednocześnie?


11

Mam dwa filmy i muszę je odtwarzać (według mplayera) dokładnie w tym samym czasie. Jak to zrobić ?


Napisz skrypt bash?
Cole Johnson

może być, ale jak to wygląda?
marioosh,

Wystarczy umieścić linię shebang, a następnie dwa polecenia, które uważam
Cole Johnson

1
Co masz na myśli mówiąc, że grasz jednocześnie? Czy masz na myśli, na tym samym ekranie, za pomocą tego samego wystąpienia mplayera, na wielu ekranach, na wielu obszarach roboczych, na różnych komputerach w sieci?, ... Czy masz na myśli połączenie dwóch filmów w jeden film?
Peter.O

Mam na myśli po prostu dwa wystąpienia mplayera (dwa okna). Chcę zobaczyć różnicę między tymi filmami.
marioosh,

Odpowiedzi:


10

Uruchom wiele zadań w tle. Oznacza to, że drugi nie musi czekać na zakończenie pierwszego ładowania. &Powiedzieć komendę, aby uruchomić w tle.

Z wiersza polecenia: w pierwszym liczba .(kropki) jest równa liczbie wystąpień.

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

lub

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

lub

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

Lub w skrypcie wywoływanym przez play-two "/my/vid/path.mp4"

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

Rozumiem bash: syntax error near unexpected token ; ''
marioosh

Możesz umieścić polecenia w różnych wierszach. Działa dla mnie dobrze .. Właśnie załadowałem 2x 4 GB Matroska vids i synchronizacja jest idealna ... To interesujący efekt, dla niektórych klipów :)
Peter.O

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.