Estou executando um loop assim:
for ip in 10.0.0.1 10.0.0.2 10.0.0.3; do traceroute $ip; done
Eu quero ser capaz de matar o traceroute atual quando ficar chato (e antes do máximo de 30 saltos) e passar para o próximo. Mas quando eu pressiono Ctrl+ c, ele mata todo o for
loop.
Eu acho que o que eu preciso é uma maneira de encerrar a corrente traceroute
ou enviar o loop a continue
.
Esta questão e esta estão fazendo uma coisa semelhante, mas em situações mais complicadas. Existe uma maneira razoável de fazer isso apenas executando coisas a partir do prompt?
Usar armadilha :