Você precisa especificar a largura de saída que o top deve usar, com o parâmetro -w (até um máximo de 512 colunas):
nohup top -b -c -d15 -w512 &
Se a sua versão de top não suporta -w , o mesmo efeito pode ser alcançado usando a variável de ambiente COLUMNS :
COLUMNS=512 nohup top -b -c -d15 &
Como explicado por schily , já que top não está saindo para um terminal nesse caso, não pode determinar a largura do terminal a ser usado e volta para um padrão seguro.