Często przesyłam dane wyjściowe programu do mniej, np
produce_output | less
Działa to świetnie, dopóki nie produce_output
wytworzy dużej ilości danych wyjściowych. Jeśli szukam tekstu głęboko w pliku, mniej raportów
Calculating line numbers... (interrupt to abort)
Jeśli przerywam za pomocą Control + C, to również zabija produce_output
, co powstrzymuje go przed dalszym wytwarzaniem. Czy jest jakiś sposób na przesłanie przerwania na mniej, aby produce_output
działało?
Wiem, że mógłbym skorzystać kill -INT less_process
, ale myślę, że musi być lepsze rozwiązanie.