Não pode negar o mplayer?

0
mplayer -vo null -ao alsa test.mp3 & disown

Retorna

sh: 1 : disown: not find

Por que isso não funciona?

    
por Junior 03.09.2015 / 15:18

1 resposta

5

Provavelmente, seu shell não é bash , mas dash , que não tem disown . Do fgrep $(id -n) /etc/password e veja se o seu shell é bash . Se não estiver, atualize-o, faça o login novamente e você poderá ignorar processos.

Se você quiser continuar usando o shell atual (que não possui o disown builtin), use nohup your_command_here & para obter quase o mesmo comportamento.

A diferença entre disown e nohup é que disown impede que o shell envie o HUP para o processo de renúncia, enquanto nohup instala um manipulador que ignora o sinal HUP enviado pelo shell na saída.

    
por 03.09.2015 / 15:43