Costumo canalizar a saída do programa para menos, por exemplo
produce_output | less
Isso funciona muito bem, até produce_outputproduzir grandes quantidades de saída. Se eu procurar algum texto que esteja dentro do arquivo, menos relatórios
Calculating line numbers... (interrupt to abort)
Se eu interromper com Control + C, ele também mata produce_output, o que impede de produzir mais saída. Existe alguma maneira de enviar a interrupção para menos, para que produce_outputcontinue funcionando?
Eu sei que poderia usar kill -INT less_process, mas acho que deve haver uma solução melhor.