Мне нужно выполнить grep вывод сторонней программы. Эта программа выгружает данные, но не прерывается, не нажимая ^ c, чтобы завершить ее.
В настоящее время я ищу и убиваю его, используя свой pid. Тем не менее, мне было интересно, если бы можно было отследить контрольный символ C. Псевдо код будет выглядеть как
echo ^c | ./program_that_does_not_terminate
Я могу сделать что-то подобное в DOS, поэтому в Linux должен быть способ.
C:\>echo y | del C:\tmp\*
C:\tmp\*, Are you sure (Y/N)? y
C:\>