Eu estava iniciando o jboss recentemente em segundo plano no Linux e vi que se você executar o comando da seguinte maneira:
nohup ./startjboss.sh > server.log &
A saída é:
[1] 18835
[root@cnt5-01b downloads]#
O terminal para o próximo comando aparece diretamente.
No entanto, se eu executar o comando da seguinte maneira:
nohup ./startjboss.sh & > server.log
Então a saída é:
[1] 19223
[root@cnt5-01b downloads]# nohup: appending output to `nohup.out'
Então, quando eu pressiono enter, ele retorna para:
[root@cnt5-01b downloads]#
qual é o terminal onde eu posso escrever o próximo comando.
Por que existe uma diferença de comportamento (é necessário um Enter extra)? Isso é uma coisa muito pequena, nem mesmo um problema; mas eu só quero saber.
fonte