Как закрыть программу, если поток потока простаивает в течение определенного периода времени?Bash: закрыть, если труба IO не используется
Скажем, например:
someprogram | closeidlepipe -t 500 | otherprogram
Есть ли какая-то программа closeidlepipe
, которые могут закрыть, если простаивает в течение периода (-t 500
)?
timeout
может закрываться после определенного периода, но не с «незанятым» отличием.
ОБНОВЛЕНИЕ
Важно отметить, что someprogram
выводит бесконечный поток двоичных данных. Данные могут содержать нулевой символ \0
и должны быть переданы по протоколу.
мужчина 3 выбрать; должно быть кодирование в час. – Joshua