один бот пишет логи в stdout, это неблокирующая операция, он связан/запущен мастером через pipe, если мастер начнет читать эту пайпу когда данных нет он заблокируется, вместо этого он проверяет есть ли файл, если есть он его удаляет и читает/проверяет процесс, выводит ето в консоль