As informações do trabalho são exibidas pelo seu shell, não nohup
.
Você pode tentar esta alternativa:
(yourcommand&)
(
gera um subshell, que lida com o controle de tarefas de maneira diferente.
(Eu tenho nh() { ("$@" &); }
no meu ~ / .bashrc, então eu posso digitar nh command
para fazer a mesma coisa.)
Outra maneira diferente:
setsid yourcommand
Edit: Parece que (setsid yourcommand &)
é a melhor combinação, já que ele se separa do tty e funciona igualmente nos modos interativo e de script.