LINUX.ORG.RU

Как остановить чтение FIFO файла в lua?

 , ,


0

3

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

Какой процесс прибить? сам скрипт с «зависшей» функцией чтения FIFO файла?
вызов os.exit() не отрабатывает завершение скрипта?

Какой lua функцией асинхронно читаете FIFO файл?

в lua насколько знаю нет функции асинхронного чтения файлов, может быть подключить внешний модуль к lua и через функции модуля реализовать асинхронное чтение, допустим https://github.com/luvit/luv
код бы куда нить выложили, интересно взглянуть.

Vlad-76 ★★★★
()