Os comandos podem produzir saída no stdout ou stderr. Os comandos que você tentou redirecionaram apenas stdout. Em bash , você pode redirecionar a saída de ambos os fluxos de uma vez usando:
command &>test.txt &
Ou
command &>/dev/null &
Se você estiver usando um shell POSIX, será necessário fazer o redirecionamento nas etapas:
command >test.txt 2>&1 &
>test.txt redireciona o stdout para o arquivo test.txt . Como stderr é o identificador de arquivo 2 , o efeito de 2>&1 é redirecionar stderr para onde stdout, indicado por &1 , atualmente.