Iniciar um processo como plano de fundo não redireciona automaticamente sua saída. Então, o que o processo de segundo plano envia para stdout ou stderr aparece no terminal em que você iniciou o processo.
Soluções
- Redirecionar a saída do processo em segundo plano durante a inicialização:
grunt server >grunt-server.log 2>&1 & - Inicie o processo em segundo plano em uma sessão
tmuxseparada. -
nohupredireciona automaticamente a saída paranohup.out:
nohup grunt server & - se você não precisar da saída, poderá descartá-la:
grunt server >/dev/null 2>&1 &
