A palavra-chave continue
não significa o que você acha que significa. Isso significa continuar para a próxima iteração de um loop. Não faz sentido fora de um loop.
Eu acho que você está procurando
trap ' ' INT
Como você não quer fazer nada na recepção do sinal (além de matar o trabalho em primeiro plano), não coloque nenhum código na armadilha. Você precisa de uma string não vazia, porque a string vazia tem um significado especial: faz com que o sinal seja ignorado.