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.