Executa o mplayer do bash em segundo plano sem uma ação extra

7

Eu gostaria de assistir a um filme com mplayer de bash em segundo plano, como acontece com todos os programas e nunca houve problemas:

mplayer Kick* &

se você gostaria de ver o Kickboxer, por exemplo. Mas isso não abre a janela, em vez disso, diz que o processo está parado. Eu posso trazer a janela do filme com fg mplayer , mas a CLI não está disponível. (Isto é - tanto quanto eu posso ver de qualquer maneira - equivalente a mplayer Kick* ).

Consigo contornar o problema da seguinte forma:

$(mplayer Kick*) &

Mas então eu recebo dois bashes extras (vejo isso com ps ). Não é realmente um problema, já que os fecha quando eu Alt-F4 o filme, mas ainda é indesejável.

Eu acho que estou mais irritado por ter que digitar coisas extras, então se você criar um alias ou uma função, tudo bem. Embora, não me machuque saber o que está acontecendo.

    
por Emanuel Berg 26.11.2011 / 05:07

3 respostas

6
mplayer -noconsolecontrols <whatever> &
    
por 08.12.2011 / 22:48
1
mplayer -noconsolecontrols -really-quiet 2>/dev/null *.ogg &
    
por 05.01.2017 / 11:33
0

Isso funciona para mim:

mplayer *.ogg </dev/null >/dev/null 2>&1 &

fonte: [RESOLVIDO] como executar o mplayer no fundo com a linha de comando?

e mantendo depois de deixar o terminal para:

nohup mplayer *.ogg </dev/null >/dev/null 2>&1 &

fonte: display - o MPlayer pára quando Eu saio da sessão SSH no Linux - Super User

    
por 08.09.2017 / 07:52

Tags