Я пишу асинхронный скрипт на луа, который должен читать fifo файлы. Из-за того что функция их чтения бесконечно ожидает, что в них кто-то передаст данные, когда все остальные функции заканчиваются - скрипт не заканчивается, а все еще ждет содерживое в fifo. Можни ли как-то прибить этот процесс во время выхода, или как это по-другому решается?