FIFO を作成し、a.py から読み取り専用および非ブロッキング モードで定期的に開きます。
os.mkfifo(cs_cmd_fifo_file, 0777)
io = os.open(fifo, os.O_RDONLY | os.O_NONBLOCK)
buffer = os.read(io, BUFFER_SIZE)
b.py から、書き込むために fifo を開きます。
out = open(fifo, 'w')
out.write('sth')
次に、 a.py でエラーが発生します。
buffer = os.read(io, BUFFER_SIZE)
OSError: [Errno 11] Resource temporarily unavailable
誰が何が悪いのか知っていますか?