nohup
é um comando POSIX para ignorar o sinal HUP (hangup). O sinal HUP (hangup) é, por convenção, o modo como um terminal avisa, dependendo dos processos de logout. A saída que normalmente iria para o terminal vai para um arquivo chamado nohup.out, se ele ainda não tiver sido redirecionado. nohup é um utilitário de baixo nível simplesmente configurando um comando para ignorar um sinal. Como visto abaixo, o nohup está muito longe de ser um sistema em lote com todos os recursos, resolvendo todos os problemas de execução de programas de forma assíncrona.
Veja o manual:
man nohup
Exemplo:
nohup cairo-dock &