Que tal usar a tela em vez de nohup? Você poderia fazer um processamento em segundo plano como este
screen -d -m /bin/bash 'name-of-executable > logfile.out 2>&1'
É melhor que nohup
porque permite ver o que está acontecendo com seu trabalho em segundo plano. Você pode emitir screen -ls
para ver uma lista de todos os trabalhos e, em seguida, screen -r screen_identifier
para ir diretamente para o shell interativo desse trabalho em segundo plano. Digite man screen
para mais informações.